diff --git a/config/notification.yaml b/config/notification.yaml index c25c58ee3..5e5223a00 100644 --- a/config/notification.yaml +++ b/config/notification.yaml @@ -304,6 +304,16 @@ userInfoUpdated: desc: "Remove a blocked user" ext: "Remove a blocked user" +userStatusChanged: + isSendMsg: false + reliabilityLevel: 1 + unreadCount: false + offlinePush: + enable: false + title: "user status changed" + desc: "user status changed" + ext: "user status changed" + #####################conversation######################### conversationChanged: isSendMsg: false diff --git a/pkg/common/config/config.go b/pkg/common/config/config.go index 638fbf17a..754753b3b 100644 --- a/pkg/common/config/config.go +++ b/pkg/common/config/config.go @@ -284,7 +284,8 @@ type notification struct { GroupInfoSetAnnouncement NotificationConf `yaml:"groupInfoSetAnnouncement"` GroupInfoSetName NotificationConf `yaml:"groupInfoSetName"` ////////////////////////user/////////////////////// - UserInfoUpdated NotificationConf `yaml:"userInfoUpdated"` + UserInfoUpdated NotificationConf `yaml:"userInfoUpdated"` + UserStatusChanged NotificationConf `yaml:"userStatusChanged"` //////////////////////friend/////////////////////// FriendApplicationAdded NotificationConf `yaml:"friendApplicationAdded"` FriendApplicationApproved NotificationConf `yaml:"friendApplicationApproved"` diff --git a/pkg/rpcclient/msg.go b/pkg/rpcclient/msg.go index 19cc4ffc1..09e198de4 100644 --- a/pkg/rpcclient/msg.go +++ b/pkg/rpcclient/msg.go @@ -56,7 +56,8 @@ func newContentTypeConf() map[int32]config.NotificationConf { constant.GroupInfoSetAnnouncementNotification: config.Config.Notification.GroupInfoSetAnnouncement, constant.GroupInfoSetNameNotification: config.Config.Notification.GroupInfoSetName, // user - constant.UserInfoUpdatedNotification: config.Config.Notification.UserInfoUpdated, + constant.UserInfoUpdatedNotification: config.Config.Notification.UserInfoUpdated, + constant.UserStatusChangeNotification: config.Config.Notification.UserStatusChanged, // friend constant.FriendApplicationNotification: config.Config.Notification.FriendApplicationAdded, constant.FriendApplicationApprovedNotification: config.Config.Notification.FriendApplicationApproved,