diff --git a/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java b/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java index d29c22e76..61eecee00 100644 --- a/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java +++ b/app/src/main/java/fr/free/nrw/commons/CommonsApplication.java @@ -135,19 +135,19 @@ public class CommonsApplication extends MultiDexApplication { } sessionManager.clearAllAccounts() - .subscribeOn(Schedulers.io()) - .observeOn(AndroidSchedulers.mainThread()) - .subscribe(() -> { - Timber.d("All accounts have been removed"); - //TODO: fix preference manager - defaultPrefs.edit().clear().apply(); - applicationPrefs.edit().clear().apply(); - applicationPrefs.edit().putBoolean("firstrun", false).apply(); - otherPrefs.edit().clear().apply(); - updateAllDatabases(); + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .subscribe(() -> { + Timber.d("All accounts have been removed"); + //TODO: fix preference manager + defaultPrefs.edit().clear().apply(); + applicationPrefs.edit().clear().apply(); + applicationPrefs.edit().putBoolean("firstrun", false).apply(); + otherPrefs.edit().clear().apply(); + updateAllDatabases(); - logoutListener.onLogoutComplete(); - }); + logoutListener.onLogoutComplete(); + }); } /**