Invalidata la cache del menu durante il logout

This commit is contained in:
Giuseppe Scorrano 2021-09-30 15:23:54 +02:00
parent 35e7fd60be
commit 9260379c5f
2 changed files with 6 additions and 0 deletions

View File

@ -56,6 +56,7 @@ public class MainContext {
} }
public void logout(Runnable onLoggedOut) { public void logout(Runnable onLoggedOut) {
menuService.invalidateCache();
UtilityThread.executeParallel(() -> { UtilityThread.executeParallel(() -> {
SettingsManager.i().setUser(null); SettingsManager.i().setUser(null);
SettingsManager.i().setUserSession(null); SettingsManager.i().setUserSession(null);

View File

@ -73,4 +73,9 @@ public class MenuService {
} }
} }
public void invalidateCache() {
this.mInternalCachedMenu = null;
this.mInternalCachedFlatMenu = null;
}
} }