refactor: simplify Koin module definitions with DSL
This commit is contained in:
1 parent
a3d1bb56a6
commit
3f64d62294
8 files changed
+29
-13
No files matched your search
+3
-1
@@ -3,8 +3,10 @@ package fr.ajaury.gwenedeg.core.coroutines.di
|
||||
import fr.ajaury.gwenedeg.core.coroutines.data.DefaultDispatcherProvider
|
||||
import fr.ajaury.gwenedeg.core.coroutines.domain.DispatcherProvider
|
||||
import org.koin.core.module.Module
|
||||
import org.koin.core.module.dsl.bind
|
||||
import org.koin.core.module.dsl.singleOf
|
||||
import org.koin.dsl.module
|
||||
|
||||
val coroutinesModule: Module = module {
|
||||
single<DispatcherProvider> { DefaultDispatcherProvider() }
|
||||
singleOf(::DefaultDispatcherProvider) { bind<DispatcherProvider>() }
|
||||
}
|
||||
Reference in new issue
Block a user