INNER CODE UNIT · Kotlin
CoroutineUsecasesOnAndroidApplication
LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android · app/src/main/java/com/lukaslechner/coroutineusecasesonandroid/CoroutineUsecasesOnAndroidApplication.kt:10
class CoroutineUsecasesOnAndroidApplication : Application() {
private val applicationScope = CoroutineScope(SupervisorJob())
val androidVersionRepository by lazy {
val database = AndroidVersionDatabase.getInstance(applicationContext).androidVersionDao()
AndroidVersionRepository(
database,
applicationScope
)
}
override fun onCreate() {
super.onCreate()
Timber.plant(Timber.DebugTree())
// Enable Debugging for Kotlin Coroutines in debug builds