From b430e31da4c6178a3f8e1502945b039f11751bef Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 3 Nov 2024 22:44:31 -0500 Subject: [PATCH] Fix app onStart sync --- app/src/main/java/eu/kanade/tachiyomi/App.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index 64c3cebbd..a965906e5 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -15,6 +15,8 @@ import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.ProcessLifecycleOwner import androidx.lifecycle.lifecycleScope +import androidx.work.Configuration +import androidx.work.WorkManager import coil3.ImageLoader import coil3.SingletonImageLoader import coil3.network.okhttp.OkHttpNetworkFetcherFactory @@ -182,6 +184,9 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor LogcatLogger.install(AndroidLogcatLogger(LogPriority.VERBOSE)) }*/ + if (!WorkManager.isInitialized()) { + WorkManager.initialize(this, Configuration.Builder().build()) + } val syncPreferences: SyncPreferences = Injekt.get() val syncTriggerOpt = syncPreferences.getSyncTriggerOptions() if (syncPreferences.isSyncEnabled() && syncTriggerOpt.syncOnAppStart) { @@ -283,12 +288,6 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor } catch (e: Exception) { logcat(LogPriority.ERROR, e) { "Failed to modify notification channels" } } - - val syncPreferences: SyncPreferences = Injekt.get() - val syncTriggerOpt = syncPreferences.getSyncTriggerOptions() - if (syncPreferences.isSyncEnabled() && syncTriggerOpt.syncOnAppStart) { - SyncDataJob.startNow(this@App) - } } // EXH