fix(notifications): fix dismiss function for tmc warnings (#1956)

* fix(notifications): fix dismiss function for tmc warnings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: remove magic number in getNotificationsOverheadDrivers getter

Signed-off-by: Stefan Dej <meteyou@gmail.com>

---------

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej 2024-11-07 10:50:13 +01:00 committed by GitHub
parent ae7f8f14d9
commit a81672f2a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -436,7 +436,17 @@ export const getters: GetterTree<GuiNotificationState, any> = {
}
})
return notifications
// get all dismissed tmcwarnings and convert it to a string[]
const tmcwarningsDismisses = getters['getDismissByCategory']('tmcwarning').map(
(dismiss: GuiNotificationStateDismissEntry) => {
return `tmcwarning/${dismiss.id}`
}
)
// return filtered tmcwarnings
return notifications.filter((entry) => {
return !tmcwarningsDismisses.includes(entry.id)
})
},
getDismiss: (state, getters, rootState) => {