From 6d537dccbdc051a18047b2297b31ca0c0dc08c8e Mon Sep 17 00:00:00 2001 From: sanao1006 Date: Mon, 20 Nov 2023 13:00:01 +0900 Subject: [PATCH] update: Remove unnecessary sharedPreferences Remove the following sharedPreferences as they are unnecessary. - TAB_FILTER_HOME_REPLIES - TAB_FILTER_HOME_BOOSTS - TAB_SHOW_HOME_SELF_BOOSTS Also, update sharedPreferences accordingly. Fixes #3536 --- .../main/java/com/keylesspalace/tusky/TuskyApplication.kt | 7 +++++++ .../com/keylesspalace/tusky/settings/SettingsConstants.kt | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/TuskyApplication.kt b/app/src/main/java/com/keylesspalace/tusky/TuskyApplication.kt index 37efe1dbc0..da272db62d 100644 --- a/app/src/main/java/com/keylesspalace/tusky/TuskyApplication.kt +++ b/app/src/main/java/com/keylesspalace/tusky/TuskyApplication.kt @@ -146,6 +146,13 @@ class TuskyApplication : Application(), HasAndroidInjector { editor.putString(APP_THEME, AppTheme.NIGHT.value) } } + + if (oldVersion < 2023112001) { + editor.remove(PrefKeys.TAB_FILTER_HOME_REPLIES) + editor.remove(PrefKeys.TAB_FILTER_HOME_BOOSTS) + editor.remove(PrefKeys.TAB_SHOW_HOME_SELF_BOOSTS) + } + editor.putInt(PrefKeys.SCHEMA_VERSION, newVersion) editor.apply() } diff --git a/app/src/main/java/com/keylesspalace/tusky/settings/SettingsConstants.kt b/app/src/main/java/com/keylesspalace/tusky/settings/SettingsConstants.kt index 64a5461daa..241c1461b8 100644 --- a/app/src/main/java/com/keylesspalace/tusky/settings/SettingsConstants.kt +++ b/app/src/main/java/com/keylesspalace/tusky/settings/SettingsConstants.kt @@ -45,7 +45,7 @@ enum class AppTheme(val value: String) { * * - Adding a new preference that does not change the interpretation of an existing preference */ -const val SCHEMA_VERSION = 2023082301 +const val SCHEMA_VERSION = 2023112001 /** The schema version for fresh installs */ const val NEW_INSTALL_SCHEMA_VERSION = 0