UNPKG

604 BJavaScriptView Raw
1import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
2import { getExponentPushTokenAsync } from './ExponentNotificationsHelper.web';
3import { emitNotification } from './Notifications';
4if (canUseDOM && 'serviceWorker' in navigator) {
5 navigator.serviceWorker.addEventListener('message', event => {
6 emitNotification(event.data);
7 });
8 navigator.serviceWorker.addEventListener('pushsubscriptionchange', async (event) => {
9 // Updates Expo token with new device token.
10 await getExponentPushTokenAsync();
11 });
12}
13//# sourceMappingURL=ExponentNotifications.fx.web.js.map
\No newline at end of file