1 | import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
|
2 | import { getExponentPushTokenAsync } from './ExponentNotificationsHelper.web';
|
3 | import { emitNotification } from './Notifications';
|
4 | if (canUseDOM && 'serviceWorker' in navigator) {
|
5 | navigator.serviceWorker.addEventListener('message', event => {
|
6 | emitNotification(event.data);
|
7 | });
|
8 | navigator.serviceWorker.addEventListener('pushsubscriptionchange', async (event) => {
|
9 |
|
10 | await getExponentPushTokenAsync();
|
11 | });
|
12 | }
|
13 |
|
\ | No newline at end of file |