service-worker-mock
Version:
Service Worker Mock ========================= A mock service worker environment generator.
23 lines (17 loc) • 452 B
JavaScript
const PushSubscription = require('./PushSubscription');
// https://developer.mozilla.org/en-US/docs/Web/API/PushManager
class PushManager {
constructor() {
this.subscription = new PushSubscription();
}
getSubscription() {
return Promise.resolve(this.subscription);
}
permissionState() {
return Promise.resolve('granted');
}
subscribe() {
return Promise.resolve(this.subscription);
}
}
module.exports = PushManager;