fix: check if notifications are available at all before checking if triggered are available

Should fix sentry issue FRONTEND-OSS-J
This commit is contained in:
kolaente 2021-10-31 12:56:32 +01:00
parent 8bbdbe62a4
commit 8389587a60
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 4 additions and 4 deletions

View File

@ -101,7 +101,7 @@ export default class TaskModel extends AbstractModel {
index: 0,
isFavorite: false,
subscription: null,
position: 0,
kanbanPosition: 0,
@ -161,7 +161,7 @@ export default class TaskModel extends AbstractModel {
}
async cancelScheduledNotifications() {
if (!('showTrigger' in Notification.prototype)) {
if (!(Notification && 'showTrigger' in Notification.prototype)) {
console.debug('This browser does not support triggered notifications')
return
}
@ -196,7 +196,7 @@ export default class TaskModel extends AbstractModel {
return
}
if (!('showTrigger' in Notification.prototype)) {
if (!(Notification && 'showTrigger' in Notification.prototype)) {
console.debug('This browser does not support triggered notifications')
return
}
@ -231,7 +231,7 @@ export default class TaskModel extends AbstractModel {
],
})
console.debug('Notification scheduled for ' + date)
} catch(e) {
} catch (e) {
throw new Error('Error scheduling notification', e)
}
}