From c3944d95b4db9ede1f7bcab096bb3640efd725fe Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 9 Aug 2019 20:33:05 +0100 Subject: [PATCH] Fix local caching. Regression was introduced in 9cf4cf6dca. Fixes #6377. --- Telegram/SourceFiles/main/main_account.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/main/main_account.cpp b/Telegram/SourceFiles/main/main_account.cpp index dc5f23116f..eac5842167 100644 --- a/Telegram/SourceFiles/main/main_account.cpp +++ b/Telegram/SourceFiles/main/main_account.cpp @@ -106,8 +106,7 @@ void Account::destroySession() { if (!sessionExists()) { return; } - session().data().clearLocalStorage(); - + session().data().clear(); _mtp->clearGlobalHandlers(); _sessionValue = nullptr; @@ -395,6 +394,9 @@ void Account::loggedOut() { window->tempDirDelete(Local::ClearManagerAll); window->setupIntro(); } + if (sessionExists()) { + session().data().clearLocalStorage(); + } destroySession(); Local::reset();