NTP-18226 | CrashHandler Exception Fix (#14051)
This commit is contained in:
@@ -7,7 +7,9 @@
|
||||
|
||||
package com.naviapp.app.initializers
|
||||
|
||||
import com.navi.common.utils.log
|
||||
import com.naviapp.app.NaviApplication
|
||||
import kotlinx.coroutines.CoroutineExceptionHandler
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.Job
|
||||
@@ -17,7 +19,12 @@ object ApplicationComponent {
|
||||
val applicationJob: Job
|
||||
get() = SupervisorJob()
|
||||
|
||||
val applicationScope: CoroutineScope = CoroutineScope(Dispatchers.IO + applicationJob)
|
||||
val applicationScope: CoroutineScope =
|
||||
CoroutineScope(
|
||||
Dispatchers.IO +
|
||||
applicationJob +
|
||||
CoroutineExceptionHandler { _, throwable -> throwable.log() }
|
||||
)
|
||||
}
|
||||
|
||||
interface ComponentInitializer {
|
||||
|
||||
Reference in New Issue
Block a user