From b974eff32038ea87014cb782df5bf5eeaa780970 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Fri, 20 Dec 2024 13:19:36 +0700 Subject: [PATCH] debug: Verbose logging for FlexibleAdapter --- app/src/main/java/eu/kanade/tachiyomi/App.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index f34d8205a9..5121e6fd6b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -34,6 +34,8 @@ import coil3.util.DebugLogger import com.google.firebase.crashlytics.ktx.crashlytics import com.google.firebase.ktx.Firebase import com.hippo.unifile.UniFile +import eu.davidea.flexibleadapter.FlexibleAdapter +import eu.davidea.flexibleadapter.utils.Log.Level import eu.kanade.tachiyomi.appwidget.TachiyomiWidgetManager import eu.kanade.tachiyomi.core.preference.Preference import eu.kanade.tachiyomi.core.preference.PreferenceStore @@ -139,6 +141,12 @@ open class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.F .onEach { ImageUtil.hardwareBitmapThreshold = it } .launchIn(scope) + networkPreferences.verboseLogging().changes() + .onEach { enabled -> + FlexibleAdapter.enableLogs(if (enabled) Level.VERBOSE else Level.SUPPRESS) + } + .launchIn(scope) + scope.launchIO { with(TachiyomiWidgetManager()) { this@App.init() } }