From e8d7286548b0741dba12cde40e2104663280c34c Mon Sep 17 00:00:00 2001 From: mo3et Date: Fri, 26 Sep 2025 14:38:27 +0800 Subject: [PATCH] update callback args condition. --- internal/msgtransfer/callback.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/msgtransfer/callback.go b/internal/msgtransfer/callback.go index 66e67deb4..163e8ef06 100644 --- a/internal/msgtransfer/callback.go +++ b/internal/msgtransfer/callback.go @@ -64,10 +64,12 @@ func (mc *OnlineHistoryMongoConsumerHandler) webhookAfterMsgSaveDB(ctx context.C CommonCallbackReq: toCommonCallback(ctx, msg, cbapi.CallbackAfterMsgSaveDBCommand), } - if msg.RecvID != "" { + switch msg.SessionType { + case constant.SingleChatType, constant.NotificationChatType: cbReq.RecvID = msg.RecvID - } else if msg.GroupID != "" { + case constant.ReadGroupChatType: cbReq.GroupID = msg.GroupID + default: } mc.webhookClient.AsyncPostWithQuery(ctx, cbReq.GetCallbackCommand(), cbReq, &cbapi.CallbackAfterMsgSaveDBResp{}, after, buildKeyMsgDataQuery(msg))