// @flow import * as React from 'react'; import i18n from 'i18n-js'; import LoadingConfirmDialog from "../Dialog/LoadingConfirmDialog"; import ConnectionManager from "../../managers/ConnectionManager"; type Props = { navigation: Object, visible: boolean, onDismiss: Function, } class LogoutDialog extends React.PureComponent { onClickAccept = async () => { return new Promise((resolve, reject) => { ConnectionManager.getInstance().disconnect() .then(() => { this.props.navigation.reset({ index: 0, routes: [{name: 'main'}], }); this.props.onDismiss(); resolve(); }); }); }; render() { return ( ); } } export default LogoutDialog;