react-native-gigya-sdk
Version:
SAP CDC/Gigya SDK for your React Native applications
39 lines (32 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _reactNative = require("react-native");
var _getState = _interopRequireDefault(require("./getState"));
var _state = require("../internals/state");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const {
GigyaSdk
} = _reactNative.NativeModules;
function _default(config) {
return new Promise(async (resolve, reject) => {
try {
await (0, _state.setState)(config);
const updatedState = await (0, _getState.default)();
const updatedConfig = {
lang: updatedState.lang,
apiKey: updatedState.apiKey,
storage: updatedState.storage,
dataCenter: updatedState.dataCenter,
storageKey: updatedState.storageKey,
linkAccountVersion: updatedState.linkAccountVersion
};
resolve(GigyaSdk.initialize(updatedConfig));
} catch (e) {
reject(e);
}
});
}
//# sourceMappingURL=init.js.map