diff --git a/src/modules/statuses.js b/src/modules/statuses.js index bd6b968f..da7a72dc 100644 --- a/src/modules/statuses.js +++ b/src/modules/statuses.js @@ -268,8 +268,10 @@ const addNewStatuses = (state, { statuses, showImmediately = false, timeline, us const addNewNotifications = (state, { dispatch, notifications, older }) => { const allStatuses = state.allStatuses + const allStatusesObject = state.allStatusesObject each(notifications, (notification) => { const action = notification.notice + mergeOrAdd(allStatuses, allStatusesObject, action) // Only add a new notification if we don't have one for the same action if (!find(state.notifications.data, (oldNotification) => oldNotification.action.id === action.id)) { state.notifications.maxId = Math.max(notification.id, state.notifications.maxId)