1240 - restore notification blocknotifications method, since it was called in the datasource

This commit is contained in:
Maurits Lourens 2021-03-15 08:50:51 +01:00
parent 646ed4a7dd
commit 43f62720bb
1 changed files with 10 additions and 0 deletions

View File

@ -13,8 +13,17 @@ const createNotificationStore = () => {
_notifications.set([])
}
})
let block = false
const blockNotifications = (timeout = 1000) => {
block = true
setTimeout(() => (block = false), timeout)
}
const send = (message, type = "default") => {
if (block) {
return
}
let _id = id()
_notifications.update(state => {
return [...state, { id: _id, type, message }]
@ -36,6 +45,7 @@ const createNotificationStore = () => {
warning: msg => send(msg, "warning"),
info: msg => send(msg, "info"),
success: msg => send(msg, "success"),
blockNotifications,
}
}