diff --git a/src/client/initMatrix.ts b/src/client/initMatrix.ts index 8ed4100e..f26b4f8d 100644 --- a/src/client/initMatrix.ts +++ b/src/client/initMatrix.ts @@ -2,6 +2,7 @@ import { createClient, MatrixClient, IndexedDBStore, IndexedDBCryptoStore } from import { cryptoCallbacks } from './secretStorageKeys'; import { clearNavToActivePathStore } from '../app/state/navToActivePath'; +import { clearRoomToActiveThreadStore } from '../app/state/roomToActiveThread'; type Session = { baseUrl: string; @@ -49,6 +50,7 @@ export const startClient = async (mx: MatrixClient) => { export const clearCacheAndReload = async (mx: MatrixClient) => { mx.stopClient(); clearNavToActivePathStore(mx.getSafeUserId()); + clearRoomToActiveThreadStore(mx.getSafeUserId()); await mx.store.deleteAllData(); window.location.reload(); };