diff --git a/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt b/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt index 906490735..8f12972c4 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt @@ -52,7 +52,7 @@ object Migrations { backupPreferences: BackupPreferences, trackerManager: TrackerManager, ): Boolean { - val lastVersionCode = preferenceStore.getInt("last_version_code", 0) + val lastVersionCode = preferenceStore.getInt(Preference.appStateKey("last_version_code"), 0) val oldVersion = lastVersionCode.get() if (oldVersion < BuildConfig.VERSION_CODE) { lastVersionCode.set(BuildConfig.VERSION_CODE) @@ -399,7 +399,7 @@ object Migrations { newKey = { Preference.privateKey(it) }, ) } - if (oldVersion < 108) { + if (oldVersion < 110) { val prefsToReplace = listOf( "pref_download_only", "incognito_mode", @@ -409,6 +409,9 @@ object Migrations { "library_update_last_timestamp", "library_unseen_updates_count", "last_used_category", + "last_app_check", + "last_ext_check", + "last_version_code", ) replacePreferences( preferenceStore = preferenceStore, diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt index 646daffc4..1034615f7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt @@ -31,7 +31,7 @@ internal class ExtensionGithubApi { private val json: Json by injectLazy() private val lastExtCheck: Preference by lazy { - preferenceStore.getLong("last_ext_check", 0) + preferenceStore.getLong(Preference.appStateKey("last_ext_check"), 0) } // SY --> diff --git a/app/src/main/java/exh/EXHMigrations.kt b/app/src/main/java/exh/EXHMigrations.kt index df3cfd6f7..c06a48a75 100644 --- a/app/src/main/java/exh/EXHMigrations.kt +++ b/app/src/main/java/exh/EXHMigrations.kt @@ -623,7 +623,8 @@ object EXHMigrations { preferenceStore.getString(key).delete() } } - + } + if (oldVersion under 59) { val prefsToReplace = listOf( "pref_download_only", "incognito_mode", @@ -633,6 +634,9 @@ object EXHMigrations { "library_update_last_timestamp", "library_unseen_updates_count", "last_used_category", + "last_app_check", + "last_ext_check", + "last_version_code", "skip_pre_migration", "eh_auto_update_stats", ) diff --git a/domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt b/domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt index ab7344689..5949cf2b0 100644 --- a/domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt +++ b/domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt @@ -13,7 +13,7 @@ class GetApplicationRelease( ) { private val lastChecked: Preference by lazy { - preferenceStore.getLong("last_app_check", 0) + preferenceStore.getLong(Preference.appStateKey("last_app_check"), 0) } suspend fun await(arguments: Arguments): Result {