diff --git a/src/subscriptions.js b/src/subscriptions.js index a5d9fc8afab5ad7b81fdeaf54fc9ecd90bab17f2..c9fbdf4ce788a2e4c7db51c15876d10f17f423f9 100644 --- a/src/subscriptions.js +++ b/src/subscriptions.js @@ -74,6 +74,8 @@ export default class Subscriptions { }; toggle = async () => { + if (!this.registration) return; + if (this._isSubscribed) { const pushSubscription = await this.registration.pushManager.getSubscription(); const res = await this.hubChannel.unsubscribe(pushSubscription);