MOBILE-4616 autologout: Fix database cleanup

main
Noel De Martin 2024-07-23 11:31:31 +02:00
parent d6b4febe65
commit 73a3bc3bbc
1 changed files with 5 additions and 3 deletions

View File

@ -52,10 +52,12 @@ export class CoreAutoLogoutService {
*/
initialize(): void {
CoreEvents.on(CoreEvents.LOGIN, async() => await this.refreshListeners());
CoreEvents.on(CoreEvents.LOGOUT, async() => {
CoreEvents.on(CoreEvents.LOGOUT, async({ siteId }) => {
this.cancelListeners();
const storage = CoreStorage.forCurrentSite();
await storage.remove(CoreAutoLogoutService.TIMESTAMP_DB_KEY);
const site = await CoreSites.getSite(siteId);
await CoreStorage.forSite(site).remove(CoreAutoLogoutService.TIMESTAMP_DB_KEY);
});
}