From 2710db63a1e5f0925f2dca0c73e1a91fc71bf833 Mon Sep 17 00:00:00 2001 From: soasurs <4958649+soasurs@users.noreply.github.com> Date: Mon, 20 Mar 2023 15:27:43 +0800 Subject: [PATCH] feat: add recvID/groupID for msg modification callback (#351) Signed-off-by: soasurs --- internal/rpc/msg/callback.go | 2 ++ pkg/call_back_struct/message.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/internal/rpc/msg/callback.go b/internal/rpc/msg/callback.go index 8e2f00f5a..1d371ce3a 100644 --- a/internal/rpc/msg/callback.go +++ b/internal/rpc/msg/callback.go @@ -135,6 +135,8 @@ func callbackWordFilter(msg *pbChat.SendMsgReq) (canSend bool, err error) { commonCallbackReq.CallbackCommand = constant.CallbackWordFilterCommand req := cbApi.CallbackWordFilterReq{ CommonCallbackReq: commonCallbackReq, + GroupID: msg.MsgData.GroupID, + RecvID: msg.MsgData.RecvID, } resp := &cbApi.CallbackWordFilterResp{CommonCallbackResp: cbApi.CommonCallbackResp{}} //utils.CopyStructFields(&req., msg.MsgData) diff --git a/pkg/call_back_struct/message.go b/pkg/call_back_struct/message.go index 31c215ea2..d2c8e75eb 100644 --- a/pkg/call_back_struct/message.go +++ b/pkg/call_back_struct/message.go @@ -39,6 +39,8 @@ type CallbackAfterSendGroupMsgResp struct { type CallbackWordFilterReq struct { CommonCallbackReq + RecvID string `json:"recvID,omitempty"` + GroupID string `json:"groupID,omitempty"` } type CallbackWordFilterResp struct {