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
-3
@@ -2,9 +2,9 @@ package fr.ajaury.gwenedeg.core.logging.data
|
||||
|
||||
import fr.ajaury.gwenedeg.core.logging.domain.Logger
|
||||
|
||||
internal class KermitLogger(
|
||||
private val tag: String = "Gwenedeg",
|
||||
) : Logger {
|
||||
internal class KermitLogger : Logger {
|
||||
private val tag: String = "Gwenedeg"
|
||||
|
||||
override fun debug(
|
||||
message: String,
|
||||
throwable: Throwable?,
|
||||
|
||||
+3
-1
@@ -3,8 +3,10 @@ package fr.ajaury.gwenedeg.core.logging.di
|
||||
import fr.ajaury.gwenedeg.core.logging.data.KermitLogger
|
||||
import fr.ajaury.gwenedeg.core.logging.domain.Logger
|
||||
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 loggingModule: Module = module {
|
||||
single<Logger> { KermitLogger() }
|
||||
singleOf(::KermitLogger) { bind<Logger>() }
|
||||
}
|
||||
Reference in new issue
Block a user