diff options
Diffstat (limited to 'app/notification.go')
-rw-r--r-- | app/notification.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/notification.go b/app/notification.go index d145b21b3..d4af6463b 100644 --- a/app/notification.go +++ b/app/notification.go @@ -501,6 +501,15 @@ func sendPushNotification(post *model.Post, user *model.User, channel *model.Cha } else { msg.Message = senderName + userLocale("api.post.send_notifications_and_forget.push_in") + channelName + ": " + model.ClearMentionTags(post.Message) } + } else if *utils.Cfg.EmailSettings.PushNotificationContents == model.GENERIC_NO_CHANNEL_NOTIFICATION { + if channel.Type == model.CHANNEL_DIRECT { + msg.Category = model.CATEGORY_DM + msg.Message = senderName + userLocale("api.post.send_notifications_and_forget.push_message") + } else if wasMentioned || channel.Type == model.CHANNEL_GROUP { + msg.Message = senderName + userLocale("api.post.send_notifications_and_forget.push_mention_no_channel") + } else { + msg.Message = senderName + userLocale("api.post.send_notifications_and_forget.push_non_mention_no_channel") + } } else { if channel.Type == model.CHANNEL_DIRECT { msg.Category = model.CATEGORY_DM |