diff --git a/internal/push/fcm/push.go b/internal/push/fcm/push.go index 7c1f55d00..99338e558 100644 --- a/internal/push/fcm/push.go +++ b/internal/push/fcm/push.go @@ -5,7 +5,7 @@ import ( "Open_IM/pkg/common/config" "Open_IM/pkg/common/db" "Open_IM/pkg/common/log" - "Open_IM/pkg/tools" + "Open_IM/pkg/tools/splitter" "context" firebase "firebase.google.com/go" "firebase.google.com/go/messaging" @@ -62,7 +62,7 @@ func (f *Fcm) Push(accounts []string, alert, detailContent, operationID string, } Success := 0 Fail := 0 - result := tools.NewSplitter(SinglePushCountLimit, Tokens).GetSplitResult() + result := splitter.NewSplitter(SinglePushCountLimit, Tokens).GetSplitResult() Msg := new(messaging.MulticastMessage) Msg.Notification = &messaging.Notification{} Msg.Notification.Body = detailContent diff --git a/internal/rpc/msg/send_msg.go b/internal/rpc/msg/send_msg.go index 91d8ca1d3..d65f7b0ed 100644 --- a/internal/rpc/msg/send_msg.go +++ b/internal/rpc/msg/send_msg.go @@ -837,9 +837,9 @@ func Notification(n *NotificationMsg) { ex = config.Config.Notification.ConversationSetPrivate.OfflinePush.Ext reliabilityLevel = config.Config.Notification.ConversationSetPrivate.Conversation.ReliabilityLevel unReadCount = config.Config.Notification.ConversationSetPrivate.Conversation.UnreadCount - case constant.DeleteMessageNotification: + case constant.DeleteMessageNotification, constant.SuperGroupUpdateNotification: reliabilityLevel = constant.ReliableNotificationNoMsg - case constant.SuperGroupUpdateNotification, constant.ConversationUnreadNotification: + case constant.ConversationUnreadNotification: reliabilityLevel = constant.UnreliableNotification } switch reliabilityLevel { diff --git a/pkg/common/constant/constant.go b/pkg/common/constant/constant.go index b81cb07d6..016b83dcb 100644 --- a/pkg/common/constant/constant.go +++ b/pkg/common/constant/constant.go @@ -64,7 +64,6 @@ const ( FriendRemarkSetNotification = 1206 //set_friend_remark? BlackAddedNotification = 1207 //add_black BlackDeletedNotification = 1208 //remove_black - MsgDeleteNotification = 1209 ConversationOptChangeNotification = 1300 // change conversation opt @@ -100,6 +99,7 @@ const ( SuperGroupNotificationBegin = 1650 SuperGroupUpdateNotification = 1651 + MsgDeleteNotification = 1652 SuperGroupNotificationEnd = 1699 ConversationPrivateChatNotification = 1701 diff --git a/pkg/tools/tools.go b/pkg/tools/splitter/tools.go similarity index 97% rename from pkg/tools/tools.go rename to pkg/tools/splitter/tools.go index a3baa5f3e..40bd7dee2 100644 --- a/pkg/tools/tools.go +++ b/pkg/tools/splitter/tools.go @@ -1,4 +1,4 @@ -package tools +package splitter type SplitResult struct { Item []string