Lifecycle: Move the event index deletion into the clear storage method.

pull/21833/head
Damir Jelić 2019-11-13 09:52:59 +01:00
parent 3502454c61
commit 008554463d
1 changed files with 7 additions and 2 deletions

View File

@ -613,7 +613,6 @@ export function onLoggedOut() {
// so that React components unmount first. This avoids React soft crashes // so that React components unmount first. This avoids React soft crashes
// that can occur when components try to use a null client. // that can occur when components try to use a null client.
dis.dispatch({action: 'on_logged_out'}); dis.dispatch({action: 'on_logged_out'});
EventIndexPeg.deleteEventIndex().done();
stopMatrixClient(); stopMatrixClient();
_clearStorage().done(); _clearStorage().done();
} }
@ -633,7 +632,13 @@ function _clearStorage() {
// we'll never make any requests, so can pass a bogus HS URL // we'll never make any requests, so can pass a bogus HS URL
baseUrl: "", baseUrl: "",
}); });
return cli.clearStores();
const clear = async() => {
await EventIndexPeg.deleteEventIndex();
await cli.clearStores();
}
return clear();
} }
/** /**