Don't try to cancel notifications if the browser does not support it
continuous-integration/drone/push Build is passing Details

This commit is contained in:
kolaente 2020-02-09 13:12:54 +01:00
parent 80b363872e
commit 010812ef06
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 5 additions and 0 deletions

View File

@ -145,6 +145,11 @@ export default class TaskModel extends AbstractModel {
}
async cancelScheduledNotifications() {
if (!('showTrigger' in Notification.prototype)) {
console.debug('This browser does not support triggered notifications')
return
}
const registration = await navigator.serviceWorker.getRegistration()
if (typeof registration === 'undefined') {
return