From 154e343a70ba1b2e9c69132c65285c970a9bda3e Mon Sep 17 00:00:00 2001 From: Danil Nikolaev Date: Tue, 9 Jun 2026 12:37:40 +0300 Subject: [PATCH] fix NetworkObserver not starting --- app/src/main/kotlin/dev/meloda/fast/common/AppGlobal.kt | 3 +++ .../kotlin/dev/meloda/fast/presentation/NetworkObserver.kt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/dev/meloda/fast/common/AppGlobal.kt b/app/src/main/kotlin/dev/meloda/fast/common/AppGlobal.kt index fb9b6c23..7e6f0f20 100644 --- a/app/src/main/kotlin/dev/meloda/fast/common/AppGlobal.kt +++ b/app/src/main/kotlin/dev/meloda/fast/common/AppGlobal.kt @@ -13,6 +13,7 @@ import dev.meloda.fast.datastore.AppSettings import dev.meloda.fast.logger.FastLogLevel import dev.meloda.fast.logger.FastLogger import dev.meloda.fast.presentation.CrashActivity +import dev.meloda.fast.presentation.NetworkObserver import org.koin.android.ext.android.get import org.koin.android.ext.koin.androidContext import org.koin.android.ext.koin.androidLogger @@ -40,6 +41,8 @@ class AppGlobal : Application(), ImageLoaderFactory { get() .apply { setLogLevel(logLevel) } .also { FastLogger.setInstance(it) } + + get().start() } override fun newImageLoader(): ImageLoader = get() diff --git a/app/src/main/kotlin/dev/meloda/fast/presentation/NetworkObserver.kt b/app/src/main/kotlin/dev/meloda/fast/presentation/NetworkObserver.kt index 3fe775b2..36819ef6 100644 --- a/app/src/main/kotlin/dev/meloda/fast/presentation/NetworkObserver.kt +++ b/app/src/main/kotlin/dev/meloda/fast/presentation/NetworkObserver.kt @@ -23,7 +23,7 @@ internal class NetworkObserver( private var clearCallbacks: (() -> Unit)? = null - init { + fun start() { startListener() }