MainScope = SupervisorJob() + Dispatchers.Main

-- Kaiko chhedta hai re baba!
This commit is contained in:
Rahul Patel
2025-02-28 03:29:37 +05:30
parent b24eafea7a
commit 991b974920

View File

@@ -43,9 +43,7 @@ import com.aurora.store.util.PackageUtil
import com.aurora.store.util.Preferences import com.aurora.store.util.Preferences
import com.google.android.material.color.DynamicColors import com.google.android.material.color.DynamicColors
import dagger.hilt.android.HiltAndroidApp import dagger.hilt.android.HiltAndroidApp
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.MainScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
import kotlinx.coroutines.cancel import kotlinx.coroutines.cancel
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
@@ -74,7 +72,7 @@ class AuroraApp : Application(), Configuration.Provider, SingletonImageLoader.Fa
.build() .build()
companion object { companion object {
var scope = CoroutineScope(SupervisorJob() + Dispatchers.Main) var scope = MainScope()
private set private set
val enqueuedInstalls: MutableSet<String> = mutableSetOf() val enqueuedInstalls: MutableSet<String> = mutableSetOf()
@@ -116,7 +114,7 @@ class AuroraApp : Application(), Configuration.Provider, SingletonImageLoader.Fa
override fun onLowMemory() { override fun onLowMemory() {
super.onLowMemory() super.onLowMemory()
scope.cancel("onLowMemory() called by system") scope.cancel("onLowMemory() called by system")
scope = CoroutineScope(SupervisorJob() + Dispatchers.Main) scope = MainScope()
} }
override fun onTerminate() { override fun onTerminate() {