react-native-unit-components
Version:
Unit React Native components
33 lines (32 loc) • 1.2 kB
JavaScript
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
;