Merge pull request #1283 from mslourens/bugs/1240-new-user-creation

1240 - restore notification blocknotifications method, since it was c…
This commit is contained in:
Martin McKeaveney 2021-03-15 12:08:00 +00:00 committed by GitHub
commit ab7df90d5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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,
}
}