diff --git a/app/src/main/java/mihon/core/migration/migrations/ChangeThemeModeToUppercaseMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ChangeThemeModeToUppercaseMigration.kt index 0df2fede1..026cbeddc 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ChangeThemeModeToUppercaseMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ChangeThemeModeToUppercaseMigration.kt @@ -1,9 +1,9 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager import eu.kanade.domain.ui.UiPreferences -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -12,7 +12,7 @@ class ChangeThemeModeToUppercaseMigration : Migration { override val version: Float = 42f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val uiPreferences = migrationContext.get() ?: return@withIOContext false if (uiPreferences.themeMode().isSet()) { diff --git a/app/src/main/java/mihon/core/migration/migrations/ChangeTrackingQueueTypeMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ChangeTrackingQueueTypeMigration.kt index 18dbb3616..423682d41 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ChangeTrackingQueueTypeMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ChangeTrackingQueueTypeMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import android.content.Context import androidx.core.content.edit -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -11,7 +11,7 @@ class ChangeTrackingQueueTypeMigration : Migration { override val version: Float = 44f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val trackingQueuePref = context.getSharedPreferences("tracking_queue", Context.MODE_PRIVATE) trackingQueuePref.all.forEach { val (_, lastChapterRead) = it.value.toString().split(":") diff --git a/app/src/main/java/mihon/core/migration/migrations/ClearBrokenPagePreviewCacheMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ClearBrokenPagePreviewCacheMigration.kt index 63d4b6005..050393881 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ClearBrokenPagePreviewCacheMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ClearBrokenPagePreviewCacheMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import eu.kanade.tachiyomi.data.cache.PagePreviewCache import logcat.LogPriority import mihon.core.migration.Migration @@ -13,7 +13,7 @@ class ClearBrokenPagePreviewCacheMigration : Migration { override val version: Float = 58f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val pagePreviewCache = migrationContext.get() ?: return@withIOContext false pagePreviewCache.clear() File(context.cacheDir, PagePreviewCache.PARAMETER_CACHE_DIRECTORY).listFiles()?.forEach { diff --git a/app/src/main/java/mihon/core/migration/migrations/DeleteOldEhFavoritesDatabaseMigration.kt b/app/src/main/java/mihon/core/migration/migrations/DeleteOldEhFavoritesDatabaseMigration.kt index 814ef5358..ef7224f2e 100644 --- a/app/src/main/java/mihon/core/migration/migrations/DeleteOldEhFavoritesDatabaseMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/DeleteOldEhFavoritesDatabaseMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import exh.log.xLogE import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -11,7 +11,7 @@ class DeleteOldEhFavoritesDatabaseMigration : Migration { override val version: Float = 24f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false try { sequenceOf( "fav-sync", diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveCacheToDiskSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveCacheToDiskSettingMigration.kt index e0ff302cc..03c7d2dd9 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveCacheToDiskSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveCacheToDiskSettingMigration.kt @@ -1,7 +1,7 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.ui.reader.setting.ReaderPreferences import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -11,7 +11,7 @@ class MoveCacheToDiskSettingMigration : Migration { override val version: Float = 66f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val readerPreferences = migrationContext.get() ?: return@withIOContext false val cacheImagesToDisk = prefs.getBoolean("cache_archive_manga_on_disk", false) diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveCatalogueCoverOnlyGridSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveCatalogueCoverOnlyGridSettingMigration.kt index 2d769f64c..17b2a94e4 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveCatalogueCoverOnlyGridSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveCatalogueCoverOnlyGridSettingMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -11,7 +11,7 @@ class MoveCatalogueCoverOnlyGridSettingMigration : Migration { override val version: Float = 29f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) if (prefs.getString("pref_display_mode_catalogue", null) == "NO_TITLE_GRID") { prefs.edit(commit = true) { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveCoverOnlyGridSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveCoverOnlyGridSettingMigration.kt index ad31967f0..23c37aaec 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveCoverOnlyGridSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveCoverOnlyGridSettingMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -11,7 +11,7 @@ class MoveCoverOnlyGridSettingMigration : Migration { override val version: Float = 28f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) if (prefs.getString("pref_display_mode_library", null) == "NO_TITLE_GRID") { prefs.edit(commit = true) { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveDOHSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveDOHSettingMigration.kt index 2e3656462..6e3ff17a6 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveDOHSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveDOHSettingMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.network.NetworkPreferences import eu.kanade.tachiyomi.network.PREF_DOH_CLOUDFLARE import mihon.core.migration.Migration @@ -13,7 +13,7 @@ class MoveDOHSettingMigration : Migration { override val version: Float = 14f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val networkPreferences = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) // Migrate DNS over HTTPS setting diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveEncryptionSettingsToAppStateMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveEncryptionSettingsToAppStateMigration.kt index ab817dd06..1cbaa4a59 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveEncryptionSettingsToAppStateMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveEncryptionSettingsToAppStateMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import android.widget.Toast import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.util.system.toast import mihon.core.migration.MigrateUtils import mihon.core.migration.Migration @@ -16,7 +16,7 @@ class MoveEncryptionSettingsToAppStateMigration : Migration { override val version: Float = 66f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val preferenceStore = migrationContext.get() ?: return@withIOContext false if (prefs.getBoolean(Preference.privateKey("encrypt_database"), false)) { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveExtensionRepoSettingsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveExtensionRepoSettingsMigration.kt index a29731fe1..854c15f2f 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveExtensionRepoSettingsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveExtensionRepoSettingsMigration.kt @@ -1,9 +1,9 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager import eu.kanade.domain.source.service.SourcePreferences -import eu.kanade.tachiyomi.App import mihon.core.migration.MigrateUtils import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -16,7 +16,7 @@ class MoveExtensionRepoSettingsMigration : Migration { override val version: Float = 60f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val preferenceStore = migrationContext.get() ?: return@withIOContext false val sourcePreferences = migrationContext.get() ?: return@withIOContext false diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveLatestToFeedMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveLatestToFeedMigration.kt index 4eea4b709..5f75ee65f 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveLatestToFeedMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveLatestToFeedMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import exh.util.nullIfBlank import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json @@ -22,7 +22,7 @@ class MoveLatestToFeedMigration : Migration { override val version: Float = 31f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val insertSavedSearch = migrationContext.get() ?: return@withIOContext false val insertFeedSavedSearch = migrationContext.get() ?: return@withIOContext false diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveLibraryNonCompleteSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveLibraryNonCompleteSettingMigration.kt index 04a6d4a99..6d79bb5bc 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveLibraryNonCompleteSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveLibraryNonCompleteSettingMigration.kt @@ -1,7 +1,7 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.preference.minusAssign @@ -12,7 +12,7 @@ class MoveLibraryNonCompleteSettingMigration : Migration { override val version: Float = 23f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val libraryPreferences = migrationContext.get() ?: return@withIOContext false val oldUpdateOngoingOnly = prefs.getBoolean("pref_update_only_non_completed_key", true) diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveLibrarySortingSettingsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveLibrarySortingSettingsMigration.kt index d91eff916..042eecd6d 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveLibrarySortingSettingsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveLibrarySortingSettingsMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -13,7 +13,7 @@ class MoveLibrarySortingSettingsMigration : Migration { override val version: Float = 20f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val libraryPreferences = migrationContext.get() ?: return@withIOContext false try { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveReaderTapSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveReaderTapSettingMigration.kt index d117a8cdf..1d7ec575d 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveReaderTapSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveReaderTapSettingMigration.kt @@ -1,7 +1,7 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.ui.reader.setting.ReaderPreferences import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -11,7 +11,7 @@ class MoveReaderTapSettingMigration : Migration { override val version: Float = 32f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val readerPreferences = migrationContext.get() ?: return@withIOContext false val oldReaderTap = prefs.getBoolean("reader_tap", false) diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveReadingButtonSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveReadingButtonSettingMigration.kt index 7a7398a55..83b866b64 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveReadingButtonSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveReadingButtonSettingMigration.kt @@ -1,7 +1,7 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -11,7 +11,7 @@ class MoveReadingButtonSettingMigration : Migration { override val version: Float = 43f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val libraryPreferences = migrationContext.get() ?: return@withIOContext false if (prefs.getBoolean("start_reading_button", false)) { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveSecureScreenSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveSecureScreenSettingMigration.kt index b2cd04296..24e734d04 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveSecureScreenSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveSecureScreenSettingMigration.kt @@ -1,7 +1,7 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.core.security.SecurityPreferences import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -11,7 +11,7 @@ class MoveSecureScreenSettingMigration : Migration { override val version: Float = 27f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val securityPreferences = migrationContext.get() ?: return@withIOContext false val oldSecureScreen = prefs.getBoolean("secure_screen", false) diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveSettingsToPrivateOrAppStateMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveSettingsToPrivateOrAppStateMigration.kt index de9766cf8..4ab1e99cc 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveSettingsToPrivateOrAppStateMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveSettingsToPrivateOrAppStateMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import mihon.core.migration.MigrateUtils import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -12,7 +12,7 @@ class MoveSettingsToPrivateOrAppStateMigration : Migration { override val version: Float = 59f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val preferenceStore = migrationContext.get() ?: return@withIOContext false val prefsToReplace = listOf( "pref_download_only", diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingMigration.kt index 14a97195a..f8d51326d 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -12,7 +12,7 @@ class MoveSortingModeSettingMigration : Migration { override val version: Float = 39f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val libraryPreferences = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) prefs.edit { diff --git a/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingsMigration.kt index 6026da11c..0660b0c81 100644 --- a/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/MoveSortingModeSettingsMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -14,7 +14,7 @@ class MoveSortingModeSettingsMigration : Migration { override val version: Float = 38f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val libraryPreferences = migrationContext.get() ?: return@withIOContext false val handler = migrationContext.get() ?: return@withIOContext false diff --git a/app/src/main/java/mihon/core/migration/migrations/RemoveUpdateCheckerJobsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/RemoveUpdateCheckerJobsMigration.kt index eddcf6515..e9fd4cfb4 100644 --- a/app/src/main/java/mihon/core/migration/migrations/RemoveUpdateCheckerJobsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/RemoveUpdateCheckerJobsMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.data.track.TrackerManager import eu.kanade.tachiyomi.util.system.workManager import mihon.core.migration.Migration @@ -16,7 +16,7 @@ class RemoveUpdateCheckerJobsMigration : Migration { override val version: Float = 52f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val preferenceStore = migrationContext.get() ?: return@withIOContext false val trackerManager = migrationContext.get() ?: return@withIOContext false diff --git a/app/src/main/java/mihon/core/migration/migrations/ResetFilterAndSortSettingsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ResetFilterAndSortSettingsMigration.kt index 4dced90ed..2ac6f59fe 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ResetFilterAndSortSettingsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ResetFilterAndSortSettingsMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -12,7 +12,7 @@ class ResetFilterAndSortSettingsMigration : Migration { override val version: Float = 41f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) val libraryPreferences = migrationContext.get() ?: return@withIOContext false val preferences = listOf( diff --git a/app/src/main/java/mihon/core/migration/migrations/ResetReaderSettingsMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ResetReaderSettingsMigration.kt index 1f7e1fb2f..4370d18e6 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ResetReaderSettingsMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ResetReaderSettingsMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import eu.kanade.tachiyomi.ui.reader.setting.ReaderOrientation import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -12,7 +12,7 @@ class ResetReaderSettingsMigration : Migration { override val version: Float = 17f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) // Migrate Rotation and Viewer values to default values for viewer_flags val newOrientation = when (prefs.getInt("pref_rotation_type_key", 1)) { diff --git a/app/src/main/java/mihon/core/migration/migrations/ResetRotationSettingMigration.kt b/app/src/main/java/mihon/core/migration/migrations/ResetRotationSettingMigration.kt index b005ea978..ec4b7963d 100644 --- a/app/src/main/java/mihon/core/migration/migrations/ResetRotationSettingMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/ResetRotationSettingMigration.kt @@ -1,8 +1,8 @@ package mihon.core.migration.migrations +import android.app.Application import androidx.core.content.edit import androidx.preference.PreferenceManager -import eu.kanade.tachiyomi.App import mihon.core.migration.Migration import mihon.core.migration.MigrationContext import tachiyomi.core.common.util.lang.withIOContext @@ -11,7 +11,7 @@ class ResetRotationSettingMigration : Migration { override val version: Float = 16f override suspend fun invoke(migrationContext: MigrationContext): Boolean = withIOContext { - val context = migrationContext.get() ?: return@withIOContext false + val context = migrationContext.get() ?: return@withIOContext false val prefs = PreferenceManager.getDefaultSharedPreferences(context) // Reset rotation to Free after replacing Lock if (prefs.contains("pref_rotation_type_key")) { diff --git a/app/src/main/java/mihon/core/migration/migrations/SetupBackupCreateMigration.kt b/app/src/main/java/mihon/core/migration/migrations/SetupBackupCreateMigration.kt index 44c0b557c..aabd5935f 100644 --- a/app/src/main/java/mihon/core/migration/migrations/SetupBackupCreateMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/SetupBackupCreateMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import eu.kanade.tachiyomi.data.backup.create.BackupCreateJob import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -9,7 +9,7 @@ class SetupBackupCreateMigration : Migration { override val version: Float = Migration.ALWAYS override suspend fun invoke(migrationContext: MigrationContext): Boolean { - val context = migrationContext.get() ?: return false + val context = migrationContext.get() ?: return false BackupCreateJob.setupTask(context) return true } diff --git a/app/src/main/java/mihon/core/migration/migrations/SetupEHentaiUpdateMigration.kt b/app/src/main/java/mihon/core/migration/migrations/SetupEHentaiUpdateMigration.kt index 00097dd4e..8571e3a54 100644 --- a/app/src/main/java/mihon/core/migration/migrations/SetupEHentaiUpdateMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/SetupEHentaiUpdateMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import exh.eh.EHentaiUpdateWorker import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -9,7 +9,7 @@ class SetupEHentaiUpdateMigration : Migration { override val version: Float = Migration.ALWAYS override suspend fun invoke(migrationContext: MigrationContext): Boolean { - val context = migrationContext.get() ?: return false + val context = migrationContext.get() ?: return false EHentaiUpdateWorker.scheduleBackground(context) return true } diff --git a/app/src/main/java/mihon/core/migration/migrations/SetupLibraryUpdateMigration.kt b/app/src/main/java/mihon/core/migration/migrations/SetupLibraryUpdateMigration.kt index 65482cd89..08b84c9a0 100644 --- a/app/src/main/java/mihon/core/migration/migrations/SetupLibraryUpdateMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/SetupLibraryUpdateMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import eu.kanade.tachiyomi.data.library.LibraryUpdateJob import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -9,7 +9,7 @@ class SetupLibraryUpdateMigration : Migration { override val version: Float = Migration.ALWAYS override suspend fun invoke(migrationContext: MigrationContext): Boolean { - val context = migrationContext.get() ?: return false + val context = migrationContext.get() ?: return false LibraryUpdateJob.setupTask(context) return true } diff --git a/app/src/main/java/mihon/core/migration/migrations/SetupSyncDataMigration.kt b/app/src/main/java/mihon/core/migration/migrations/SetupSyncDataMigration.kt index 1f668724c..698dba115 100644 --- a/app/src/main/java/mihon/core/migration/migrations/SetupSyncDataMigration.kt +++ b/app/src/main/java/mihon/core/migration/migrations/SetupSyncDataMigration.kt @@ -1,6 +1,6 @@ package mihon.core.migration.migrations -import eu.kanade.tachiyomi.App +import android.app.Application import eu.kanade.tachiyomi.data.sync.SyncDataJob import mihon.core.migration.Migration import mihon.core.migration.MigrationContext @@ -9,7 +9,7 @@ class SetupSyncDataMigration : Migration { override val version: Float = Migration.ALWAYS override suspend fun invoke(migrationContext: MigrationContext): Boolean { - val context = migrationContext.get() ?: return false + val context = migrationContext.get() ?: return false SyncDataJob.setupTask(context) return true }