3
0

Add OK responses on valid pin/bookmark/reaction requests

This commit is contained in:
Denis Arh
2019-05-06 07:58:01 +02:00
parent f557247cde
commit 4bb03ca492
2 changed files with 10 additions and 8 deletions
+2 -1
View File
@@ -10,6 +10,7 @@ import (
"github.com/crusttech/crust/messaging/rest/request"
"github.com/crusttech/crust/messaging/types"
"github.com/pkg/errors"
"github.com/titpetric/factory/resputil"
)
var _ = errors.Wrap
@@ -108,7 +109,7 @@ func (ctrl *Channel) Join(ctx context.Context, r *request.ChannelJoin) (interfac
}
func (ctrl *Channel) Part(ctx context.Context, r *request.ChannelPart) (interface{}, error) {
return nil, ctrl.svc.ch.With(ctx).DeleteMember(r.ChannelID, r.UserID)
return resputil.OK(), ctrl.svc.ch.With(ctx).DeleteMember(r.ChannelID, r.UserID)
}
func (ctrl *Channel) Attach(ctx context.Context, r *request.ChannelAttach) (interface{}, error) {
+8 -7
View File
@@ -4,6 +4,7 @@ import (
"context"
"github.com/pkg/errors"
"github.com/titpetric/factory/resputil"
"github.com/crusttech/crust/internal/payload"
"github.com/crusttech/crust/internal/payload/outgoing"
@@ -58,7 +59,7 @@ func (ctrl Message) ExecuteCommand(ctx context.Context, r *request.MessageExecut
}
func (ctrl *Message) Delete(ctx context.Context, r *request.MessageDelete) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).Delete(r.MessageID)
return resputil.OK(), ctrl.svc.msg.With(ctx).Delete(r.MessageID)
}
func (ctrl *Message) MarkAsRead(ctx context.Context, r *request.MessageMarkAsRead) (interface{}, error) {
@@ -66,27 +67,27 @@ func (ctrl *Message) MarkAsRead(ctx context.Context, r *request.MessageMarkAsRea
}
func (ctrl *Message) PinCreate(ctx context.Context, r *request.MessagePinCreate) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).Pin(r.MessageID)
return resputil.OK(), ctrl.svc.msg.With(ctx).Pin(r.MessageID)
}
func (ctrl *Message) PinRemove(ctx context.Context, r *request.MessagePinRemove) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).RemovePin(r.MessageID)
return resputil.OK(), ctrl.svc.msg.With(ctx).RemovePin(r.MessageID)
}
func (ctrl *Message) BookmarkCreate(ctx context.Context, r *request.MessageBookmarkCreate) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).Bookmark(r.MessageID)
return resputil.OK(), ctrl.svc.msg.With(ctx).Bookmark(r.MessageID)
}
func (ctrl *Message) BookmarkRemove(ctx context.Context, r *request.MessageBookmarkRemove) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).RemoveBookmark(r.MessageID)
return resputil.OK(), ctrl.svc.msg.With(ctx).RemoveBookmark(r.MessageID)
}
func (ctrl *Message) ReactionCreate(ctx context.Context, r *request.MessageReactionCreate) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).React(r.MessageID, r.Reaction)
return resputil.OK(), ctrl.svc.msg.With(ctx).React(r.MessageID, r.Reaction)
}
func (ctrl *Message) ReactionRemove(ctx context.Context, r *request.MessageReactionRemove) (interface{}, error) {
return nil, ctrl.svc.msg.With(ctx).RemoveReaction(r.MessageID, r.Reaction)
return resputil.OK(), ctrl.svc.msg.With(ctx).RemoveReaction(r.MessageID, r.Reaction)
}
func (ctrl *Message) wrap(ctx context.Context) func(m *types.Message, err error) (*outgoing.Message, error) {