diff --git a/internal/push/logic/callback.go b/internal/push/logic/callback.go index 746b9e122..788a6e6e6 100644 --- a/internal/push/logic/callback.go +++ b/internal/push/logic/callback.go @@ -62,7 +62,7 @@ func callbackOfflinePush(operationID string, userIDList []string, msg *commonPb. func callbackOnlinePush(operationID string, userIDList []string, msg *commonPb.MsgData) cbApi.CommonCallbackResp { callbackResp := cbApi.CommonCallbackResp{OperationID: operationID} - if !config.Config.Callback.CallbackOnlinePush.Enable { + if !config.Config.Callback.CallbackOnlinePush.Enable || utils.IsContain(msg.SendID, userIDList) { return callbackResp } req := cbApi.CallbackBeforePushReq{