This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
reValuate/node_modules/expo/build/Notifications/ExponentNotifications.fx.web.js
2021-04-02 02:24:13 +03:00

13 lines
604 B
JavaScript

import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
import { getExponentPushTokenAsync } from './ExponentNotificationsHelper.web';
import { emitNotification } from './Notifications';
if (canUseDOM && 'serviceWorker' in navigator) {
navigator.serviceWorker.addEventListener('message', event => {
emitNotification(event.data);
});
navigator.serviceWorker.addEventListener('pushsubscriptionchange', async (event) => {
// Updates Expo token with new device token.
await getExponentPushTokenAsync();
});
}
//# sourceMappingURL=ExponentNotifications.fx.web.js.map