diff --git a/internal/rpc/msg/extend_msg.go b/internal/rpc/msg/extend_msg.go index d8c2c9579..821798477 100644 --- a/internal/rpc/msg/extend_msg.go +++ b/internal/rpc/msg/extend_msg.go @@ -300,6 +300,7 @@ func (rpc *rpcChat) AddMessageReactionExtensions(ctx context.Context, req *msg.A } return &rResp, nil } + //if !req.IsExternalExtensions { // rResp.ErrCode = 200 // rResp.ErrMsg = "only extenalextensions message can be used" @@ -321,6 +322,7 @@ func (rpc *rpcChat) AddMessageReactionExtensions(ctx context.Context, req *msg.A } rResp.MsgFirstModifyTime = callbackResp.MsgFirstModifyTime rResp.Result = callbackResp.ResultReactionExtensionList + rResp.IsReact = callbackResp.IsReact ExtendMessageAddedNotification(req.OperationID, req.OpUserID, req.SourceID, req.SessionType, req, &rResp, isHistory, false) return &rResp, nil } diff --git a/pkg/call_back_struct/message.go b/pkg/call_back_struct/message.go index 6e285a793..2fcb2b3aa 100644 --- a/pkg/call_back_struct/message.go +++ b/pkg/call_back_struct/message.go @@ -128,5 +128,6 @@ type CallbackAddMessageReactionExtReq struct { type CallbackAddMessageReactionExtResp struct { *CommonCallbackResp ResultReactionExtensionList []*msg.KeyValueResp `json:"resultReactionExtensionList"` + IsReact bool `json:"isReact"` MsgFirstModifyTime int64 `json:"msgFirstModifyTime"` }