You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-08-07 21:23:00 +03:00
Conform more code to strictNullChecks
and noImplicitAny
(#11156)
This commit is contained in:
committed by
GitHub
parent
46eb34a55d
commit
6836a5fa7b
@@ -686,14 +686,22 @@ async function persistCredentials(credentials: IMatrixClientCreds): Promise<void
|
||||
// if we couldn't save to indexedDB, fall back to localStorage. We
|
||||
// store the access token unencrypted since localStorage only saves
|
||||
// strings.
|
||||
localStorage.setItem("mx_access_token", credentials.accessToken);
|
||||
if (!!credentials.accessToken) {
|
||||
localStorage.setItem("mx_access_token", credentials.accessToken);
|
||||
} else {
|
||||
localStorage.removeItem("mx_access_token");
|
||||
}
|
||||
}
|
||||
localStorage.setItem("mx_has_pickle_key", String(true));
|
||||
} else {
|
||||
try {
|
||||
await StorageManager.idbSave("account", "mx_access_token", credentials.accessToken);
|
||||
} catch (e) {
|
||||
localStorage.setItem("mx_access_token", credentials.accessToken);
|
||||
if (!!credentials.accessToken) {
|
||||
localStorage.setItem("mx_access_token", credentials.accessToken);
|
||||
} else {
|
||||
localStorage.removeItem("mx_access_token");
|
||||
}
|
||||
}
|
||||
if (localStorage.getItem("mx_has_pickle_key") === "true") {
|
||||
logger.error("Expected a pickle key, but none provided. Encryption may not work.");
|
||||
|
Reference in New Issue
Block a user