if (data.type === 'navigate') {
this.context.router.history.push(data.path);
} else {
- console.warn('Unknown message type:', data.type); // eslint-disable-line no-console
+ console.warn('Unknown message type:', data.type);
}
}
if (supportsPushNotifications) {
if (!getApplicationServerKey()) {
- // eslint-disable-next-line no-console
console.error('The VAPID public key is not set. You will not be able to receive Web Push Notifications.');
return;
}
})
.catch(error => {
if (error.code === 20 && error.name === 'AbortError') {
- // eslint-disable-next-line no-console
console.warn('Your browser supports Web Push Notifications, but does not seem to implement the VAPID protocol.');
} else if (error.code === 5 && error.name === 'InvalidCharacterError') {
- // eslint-disable-next-line no-console
console.error('The VAPID public key seems to be invalid:', getApplicationServerKey());
}
}
});
} else {
- // eslint-disable-next-line no-console
console.warn('Your browser does not support Web Push Notifications.');
}
}