|
@@ -14,11 +14,12 @@ export const visibleTypes = store => {
|
|
|
rootState.config.notificationVisibility.follows && 'follow',
|
|
|
rootState.config.notificationVisibility.followRequest && 'follow_request',
|
|
|
rootState.config.notificationVisibility.moves && 'move',
|
|
|
- rootState.config.notificationVisibility.emojiReactions && 'pleroma:emoji_reaction'
|
|
|
+ rootState.config.notificationVisibility.emojiReactions && 'pleroma:emoji_reaction',
|
|
|
+ rootState.config.notificationVisibility.polls && 'poll'
|
|
|
].filter(_ => _))
|
|
|
}
|
|
|
|
|
|
-const statusNotifications = ['like', 'mention', 'repeat', 'pleroma:emoji_reaction']
|
|
|
+const statusNotifications = ['like', 'mention', 'repeat', 'pleroma:emoji_reaction', 'poll']
|
|
|
|
|
|
export const isStatusNotification = (type) => includes(statusNotifications, type)
|
|
|
|
|
@@ -98,6 +99,9 @@ export const prepareNotificationObject = (notification, i18n) => {
|
|
|
case 'follow_request':
|
|
|
i18nString = 'follow_request'
|
|
|
break
|
|
|
+ case 'poll':
|
|
|
+ i18nString = 'poll_ended'
|
|
|
+ break
|
|
|
}
|
|
|
|
|
|
if (notification.type === 'pleroma:emoji_reaction') {
|