From 16fbf7c63e376be8a1e9fa55f46f83dd0fc8cb8a Mon Sep 17 00:00:00 2001 From: Gordon <1432970085@qq.com> Date: Sat, 28 Jan 2023 22:29:52 +0800 Subject: [PATCH] set revoke message not to count --- internal/api/manage/management_chat.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/api/manage/management_chat.go b/internal/api/manage/management_chat.go index 78e441d82..d1fa502d1 100644 --- a/internal/api/manage/management_chat.go +++ b/internal/api/manage/management_chat.go @@ -38,6 +38,7 @@ func SetOptions(options map[string]bool, value bool) { func newUserSendMsgReq(params *api.ManagementSendMsgReq) *pbChat.SendMsgReq { var newContent string + options := make(map[string]bool, 5) var err error switch params.ContentType { case constant.Text: @@ -57,12 +58,13 @@ func newUserSendMsgReq(params *api.ManagementSendMsgReq) *pbChat.SendMsgReq { case constant.CustomOnlineOnly: fallthrough case constant.AdvancedRevoke: + utils.SetSwitchFromOptions(options, constant.IsUnreadCount, false) newContent = utils.StructToJsonString(params.Content) case constant.Revoke: + utils.SetSwitchFromOptions(options, constant.IsUnreadCount, false) newContent = params.Content["revokeMsgClientID"].(string) default: } - options := make(map[string]bool, 5) if params.IsOnlineOnly { SetOptions(options, false) }