diff --git a/app/src/main/java/com/freshkeeper/service/account/AccountServiceImpl.kt b/app/src/main/java/com/freshkeeper/service/account/AccountServiceImpl.kt index 0618a2a..26ea571 100644 --- a/app/src/main/java/com/freshkeeper/service/account/AccountServiceImpl.kt +++ b/app/src/main/java/com/freshkeeper/service/account/AccountServiceImpl.kt @@ -296,7 +296,26 @@ class AccountServiceImpl .await() currentUser?.delete()?.await() - auth.signOut() + + context + .getSharedPreferences("user_preferences", Context.MODE_PRIVATE) + .edit { + clear() + } + + context + .getSharedPreferences(USER_PREFERENCES_KEY, Context.MODE_PRIVATE) + .edit { + clear() + } + + context + .getSharedPreferences(FRESH_KEEPER_PREFS_KEY, Context.MODE_PRIVATE) + .edit { + clear() + } + + signOut() } } catch (e: FirebaseAuthRecentLoginRequiredException) { Log.e("AccountServiceImpl", "User needs to reauthenticate", e)