react-native-gigya-sdk
Version:
SAP CDC/Gigya SDK for your React Native applications
33 lines (27 loc) • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _getState = _interopRequireDefault(require("./getState"));
var _sendApiCall = _interopRequireDefault(require("./sendApiCall"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _default(options) {
return new Promise(async (resolve, reject) => {
try {
var _state$regToken;
const state = await (0, _getState.default)();
await (0, _sendApiCall.default)('accounts.resendVerificationCode', { ...((options === null || options === void 0 ? void 0 : options.noUID) && {
regToken: (options === null || options === void 0 ? void 0 : options.regToken) || ((_state$regToken = state.regToken) === null || _state$regToken === void 0 ? void 0 : _state$regToken.value)
}),
...(!(options !== null && options !== void 0 && options.noUID) && {
UID: (options === null || options === void 0 ? void 0 : options.UID) || state.UID
})
});
resolve(true);
} catch (e) {
reject(e);
}
});
}
//# sourceMappingURL=resendVerificationEmail.js.map