Timeout for t.me log out

This commit is contained in:
Eduard Kuzmenko 2021-06-28 16:45:23 +03:00
parent 7c9b5b8d6c
commit 656cac5572

View File

@ -28,6 +28,7 @@ import AppStorage from '../storage';
import appRuntimeManager from '../appManagers/appRuntimeManager';
import { SocketProxyTask } from './transports/socketProxied';
import telegramMeWebManager from './telegramMeWebManager';
import { pause } from '../../helpers/schedulers';
type Task = {
taskId: number,
@ -103,7 +104,10 @@ export class ApiManagerProxy extends CryptoWorkerMethods {
Promise.all([
AppStorage.toggleStorage(false),
sessionStorage.clear(),
telegramMeWebManager.setAuthorized(false),
Promise.race([
telegramMeWebManager.setAuthorized(false),
pause(3000)
]),
webPushApiManager.forceUnsubscribe()
]).finally(() => {
appRuntimeManager.reload();