Skip to content

Commit 42e594b

Browse files
dbrantWilliamrai
andauthored
YiR: Clear out persisted model data upon logout. (#6112)
Co-authored-by: William Rai <[email protected]>
1 parent 083f3e2 commit 42e594b

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

app/src/main/java/org/wikipedia/WikipediaApp.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ class WikipediaApp : Application() {
259259
Prefs.tempAccountDialogShown = false
260260
Prefs.impactLastQueryTime = 0
261261
Prefs.impactLastResponseBody = emptyMap()
262+
Prefs.yearInReviewModelData = emptyMap()
262263
SharedPreferenceCookieManager.instance.clearAllCookies()
263264
MainScope().launch {
264265
AppDatabase.instance.notificationDao().deleteAll()

app/src/main/java/org/wikipedia/settings/SettingsPreferenceLoader.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ internal class SettingsPreferenceLoader(fragment: PreferenceFragmentCompat) : Ba
8484
.setPositiveButton(R.string.year_in_review_disable_positive_button) { _, _ ->
8585
YearInReviewEvent.submit(action = "yir_off_confirm_click", slide = "setting")
8686
Prefs.yearInReviewModelData = emptyMap()
87-
YearInReviewViewModel.updateYearInReviewModel { model ->
88-
model.copy(slideViewedCount = 0)
89-
}
9087
Prefs.yearInReviewReadingListSurveyShown = false
9188
Prefs.yearInReviewReadingListVisitCount = 0
9289
(preference as SwitchPreferenceCompat).isChecked = false

0 commit comments

Comments
 (0)