NTP-18226 | CrashHandler Exception Fix (#14051)

This commit is contained in:
Sanjay P
2024-12-09 19:00:14 +05:30
committed by GitHub
parent 0edc2c850c
commit 6e0de5ec31

View File

@@ -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 {