UNPKG

react-native-gigya-sdk

Version:
26 lines (20 loc) 532 B
import { NativeModules } from 'react-native' const { GigyaSdk } = NativeModules import clearState from '../internals/clearState' export default function (): Promise<boolean> { 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 clearState() resolve(response) } catch (e) { reject(e) } }) }