UNPKG

react-native-unit-components

Version:

Unit React Native components

33 lines (32 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useLaunchInitialize = void 0; var _UnitSdkManager = require("../../../unitSdkManager/UnitSdkManager"); var _reactRedux = require("react-redux"); var _pushProvisioningSlice = require("../../../slices/pushProvisioningSlice"); const useLaunchInitialize = () => { const dispatch = (0, _reactRedux.useDispatch)(); const initializePushProvisioning = async () => { const pushProvisioningModule = _UnitSdkManager.UnitSDK.getPushProvisionModule(); if (!pushProvisioningModule) { console.error('Missing a PushProvisioningModule'); return; } try { const response = await pushProvisioningModule.launchInitialize(); console.log(`PushProvisioningModule.launchInitialize: Success \n\n signedNonce : ${response}`); const signedNonce = JSON.parse(response).signedNonce; dispatch((0, _pushProvisioningSlice.setSignedNonce)(signedNonce)); } catch (error) { // TODO - handle errors console.error(error); } }; return { initializePushProvisioning }; }; exports.useLaunchInitialize = useLaunchInitialize; //# sourceMappingURL=useLaunchInitialize.js.map