DEV: Add chat_quoted notification type (#15968)
This is needed for the notification sent when quoting chat messages inside a post.
This commit is contained in:
parent
1ea19a4d51
commit
2d30dd439f
|
@ -48,6 +48,7 @@ const REPLACEMENTS = {
|
|||
"notification.membership_request_consolidated": "users",
|
||||
"notification.reaction": "bell",
|
||||
"notification.votes_released": "plus",
|
||||
"notification.chat_quoted": "quote-right",
|
||||
};
|
||||
|
||||
export function replaceIcon(source, destination) {
|
||||
|
|
|
@ -109,7 +109,8 @@ class Notification < ActiveRecord::Base
|
|||
chat_mention: 29,
|
||||
chat_message: 30,
|
||||
chat_invitation: 31,
|
||||
chat_group_mention: 32
|
||||
chat_group_mention: 32,
|
||||
chat_quoted: 33
|
||||
)
|
||||
end
|
||||
|
||||
|
|
|
@ -429,8 +429,13 @@ class PostAlerter
|
|||
return
|
||||
end
|
||||
|
||||
# linked, quoted, mentioned may be suppressed if you already have a reply notification
|
||||
if type == Notification.types[:quoted] || type == Notification.types[:linked] || type == Notification.types[:mentioned]
|
||||
# linked, quoted, mentioned, chat_quoted may be suppressed if you already have a reply notification
|
||||
if [
|
||||
Notification.types[:quoted],
|
||||
Notification.types[:linked],
|
||||
Notification.types[:mentioned],
|
||||
Notification.types[:chat_quoted]
|
||||
].include?(type)
|
||||
return if existing_notifications.find { |n| n.notification_type == Notification.types[:replied] }
|
||||
end
|
||||
|
||||
|
|
|
@ -103,6 +103,9 @@
|
|||
},
|
||||
"chat_group_mention": {
|
||||
"type": "integer"
|
||||
},
|
||||
"chat_quoted": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
|
Loading…
Reference in New Issue