react-native-gigya-sdk
Version:
SAP CDC/Gigya SDK for your React Native applications
37 lines (29 loc) • 812 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _reactNative = require("react-native");
var _clearState = _interopRequireDefault(require("../internals/clearState"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const {
GigyaSdk
} = _reactNative.NativeModules;
function _default() {
return new Promise(async (resolve, reject) => {
try {
const isLoggedIn = await GigyaSdk.isLoggedIn();
let response = true;
if (isLoggedIn) {
try {
response = await GigyaSdk.logout();
} catch (err) {}
}
await (0, _clearState.default)();
resolve(response);
} catch (e) {
reject(e);
}
});
}
//# sourceMappingURL=logout.js.map