Lifecycle: add a bit more logging (#30414)
... to see what exactly it thinks is wrong with the session This may be useful in debugging https://github.com/element-hq/element-web/issues/30337 and https://github.com/element-hq/element-web/issues/29708. but will likely be useful in any case.
This commit is contained in:
committed by
GitHub
parent
c98358cb26
commit
c2c040dd42
@@ -621,6 +621,9 @@ export async function restoreSessionFromStorage(opts?: { ignoreGuest?: boolean }
|
||||
await getStoredSessionVars();
|
||||
|
||||
if (hasAccessToken && !accessToken) {
|
||||
logger.warn(
|
||||
"restoreSessionFromStorage: storage indicates we should have an access token, but we do not. Displaying StorageEvictedDialog",
|
||||
);
|
||||
await abortLogin();
|
||||
}
|
||||
|
||||
@@ -823,6 +826,7 @@ async function doSetLoggedIn(
|
||||
// crypto store, we'll be generally confused when handling encrypted data.
|
||||
// Show a modal recommending a full reset of storage.
|
||||
if (results.dataInLocalStorage && results.cryptoInited && !results.dataInCryptoStore) {
|
||||
logger.warn("doSetLoggedIn: StorageManager consistency check failed; displaying StorageEvictedDialog.");
|
||||
await abortLogin();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user