sdk.notification = (function(){ var notification = {} notification.request = (cb) => { Notification.requestPermission().then(function(permission) { if (permission === "granted") { } }) } notification.notify = (msg) => { if (Notification.permission === "granted") { var n = new Notification(msg); } else if (Notification.permission !== 'denied') { notification.request(() => { notification.notify(msg) }) } } return notification })()