25 lines
970 B
Kotlin
25 lines
970 B
Kotlin
|
|
package eu.kanade.domain
|
||
|
|
|
||
|
|
import eu.kanade.domain.chapter.interactor.GetMergedChapterByMangaId
|
||
|
|
import eu.kanade.domain.source.interactor.GetShowLatest
|
||
|
|
import eu.kanade.domain.source.interactor.GetSourceCategories
|
||
|
|
import eu.kanade.domain.source.interactor.SetSourceCategories
|
||
|
|
import eu.kanade.domain.source.interactor.ToggleExcludeFromDataSaver
|
||
|
|
import eu.kanade.domain.source.interactor.ToggleSources
|
||
|
|
import uy.kohesive.injekt.api.InjektModule
|
||
|
|
import uy.kohesive.injekt.api.InjektRegistrar
|
||
|
|
import uy.kohesive.injekt.api.addFactory
|
||
|
|
import uy.kohesive.injekt.api.get
|
||
|
|
|
||
|
|
class SYDomainModule : InjektModule {
|
||
|
|
|
||
|
|
override fun InjektRegistrar.registerInjectables() {
|
||
|
|
addFactory { GetSourceCategories(get()) }
|
||
|
|
addFactory { GetShowLatest(get()) }
|
||
|
|
addFactory { ToggleExcludeFromDataSaver(get()) }
|
||
|
|
addFactory { SetSourceCategories(get()) }
|
||
|
|
addFactory { ToggleSources(get()) }
|
||
|
|
addFactory { GetMergedChapterByMangaId(get()) }
|
||
|
|
}
|
||
|
|
}
|