mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-24 18:36:19 +08:00
push msg specify receiver
This commit is contained in:
parent
e157bc195b
commit
95153a6609
@ -348,6 +348,55 @@ func Notification(n *NotificationMsg) {
|
|||||||
ex = config.Config.Notification.FriendApplication.OfflinePush.Ext
|
ex = config.Config.Notification.FriendApplication.OfflinePush.Ext
|
||||||
reliabilityLevel = config.Config.Notification.FriendApplication.Conversation.ReliabilityLevel
|
reliabilityLevel = config.Config.Notification.FriendApplication.Conversation.ReliabilityLevel
|
||||||
unReadCount = config.Config.Notification.FriendApplication.Conversation.UnreadCount
|
unReadCount = config.Config.Notification.FriendApplication.Conversation.UnreadCount
|
||||||
|
case constant.FriendApplicationApprovedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.FriendApplicationApproved.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.FriendApplicationApproved.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.FriendApplicationApproved.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.FriendApplicationApproved.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.FriendApplicationApproved.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.FriendApplicationApproved.Conversation.UnreadCount
|
||||||
|
case constant.FriendApplicationRejectedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.FriendApplicationRejected.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.FriendApplicationRejected.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.FriendApplicationRejected.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.FriendApplicationRejected.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.FriendApplicationRejected.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.FriendApplicationRejected.Conversation.UnreadCount
|
||||||
|
case constant.FriendAddedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.FriendAdded.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.FriendAdded.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.FriendAdded.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.FriendAdded.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.FriendAdded.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.FriendAdded.Conversation.UnreadCount
|
||||||
|
case constant.FriendDeletedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.FriendDeleted.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.FriendDeleted.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.FriendDeleted.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.FriendDeleted.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.FriendDeleted.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.FriendDeleted.Conversation.UnreadCount
|
||||||
|
case constant.FriendRemarkSetNotification:
|
||||||
|
pushSwitch = config.Config.Notification.FriendRemarkSet.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.FriendRemarkSet.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.FriendRemarkSet.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.FriendRemarkSet.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.FriendRemarkSet.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.FriendRemarkSet.Conversation.UnreadCount
|
||||||
|
case constant.BlackAddedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.BlackAdded.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.BlackAdded.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.BlackAdded.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.BlackAdded.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.BlackAdded.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.BlackAdded.Conversation.UnreadCount
|
||||||
|
case constant.BlackDeletedNotification:
|
||||||
|
pushSwitch = config.Config.Notification.BlackDeleted.OfflinePush.PushSwitch
|
||||||
|
title = config.Config.Notification.BlackDeleted.OfflinePush.Title
|
||||||
|
desc = config.Config.Notification.BlackDeleted.OfflinePush.Desc
|
||||||
|
ex = config.Config.Notification.BlackDeleted.OfflinePush.Ext
|
||||||
|
reliabilityLevel = config.Config.Notification.BlackDeleted.Conversation.ReliabilityLevel
|
||||||
|
unReadCount = config.Config.Notification.BlackDeleted.Conversation.UnreadCount
|
||||||
|
|
||||||
}
|
}
|
||||||
switch reliabilityLevel {
|
switch reliabilityLevel {
|
||||||
@ -358,6 +407,7 @@ func Notification(n *NotificationMsg) {
|
|||||||
case constant.ReliableNotificationNoMsg:
|
case constant.ReliableNotificationNoMsg:
|
||||||
utils.SetSwitchFromOptions(msg.Options, constant.IsConversationUpdate, false)
|
utils.SetSwitchFromOptions(msg.Options, constant.IsConversationUpdate, false)
|
||||||
case constant.ReliableNotificationMsg:
|
case constant.ReliableNotificationMsg:
|
||||||
|
|
||||||
}
|
}
|
||||||
utils.SetSwitchFromOptions(msg.Options, constant.IsUnreadCount, unReadCount)
|
utils.SetSwitchFromOptions(msg.Options, constant.IsUnreadCount, unReadCount)
|
||||||
utils.SetSwitchFromOptions(msg.Options, constant.IsOfflinePush, pushSwitch)
|
utils.SetSwitchFromOptions(msg.Options, constant.IsOfflinePush, pushSwitch)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user