From 991b974920afb87707abd994771622c806c4e8ea Mon Sep 17 00:00:00 2001 From: Rahul Patel Date: Fri, 28 Feb 2025 03:29:37 +0530 Subject: [PATCH] MainScope = SupervisorJob() + Dispatchers.Main -- Kaiko chhedta hai re baba! --- app/src/main/java/com/aurora/store/AuroraApp.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/aurora/store/AuroraApp.kt b/app/src/main/java/com/aurora/store/AuroraApp.kt index 32eb4aa06..e6962d49c 100644 --- a/app/src/main/java/com/aurora/store/AuroraApp.kt +++ b/app/src/main/java/com/aurora/store/AuroraApp.kt @@ -43,9 +43,7 @@ import com.aurora.store.util.PackageUtil import com.aurora.store.util.Preferences import com.google.android.material.color.DynamicColors import dagger.hilt.android.HiltAndroidApp -import kotlinx.coroutines.CoroutineScope -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.SupervisorJob +import kotlinx.coroutines.MainScope import kotlinx.coroutines.cancel import kotlinx.coroutines.launch import okhttp3.OkHttpClient @@ -74,7 +72,7 @@ class AuroraApp : Application(), Configuration.Provider, SingletonImageLoader.Fa .build() companion object { - var scope = CoroutineScope(SupervisorJob() + Dispatchers.Main) + var scope = MainScope() private set val enqueuedInstalls: MutableSet = mutableSetOf() @@ -116,7 +114,7 @@ class AuroraApp : Application(), Configuration.Provider, SingletonImageLoader.Fa override fun onLowMemory() { super.onLowMemory() scope.cancel("onLowMemory() called by system") - scope = CoroutineScope(SupervisorJob() + Dispatchers.Main) + scope = MainScope() } override fun onTerminate() {