diff --git a/app/src/main/java/org/koitharu/kotatsu/local/LocalModule.kt b/app/src/main/java/org/koitharu/kotatsu/local/LocalModule.kt index c44e33aef..d8fd86f65 100644 --- a/app/src/main/java/org/koitharu/kotatsu/local/LocalModule.kt +++ b/app/src/main/java/org/koitharu/kotatsu/local/LocalModule.kt @@ -2,20 +2,16 @@ package org.koitharu.kotatsu.local import org.koin.android.ext.koin.androidContext import org.koin.androidx.viewmodel.dsl.viewModel -import org.koin.core.qualifier.named import org.koin.dsl.module -import org.koitharu.kotatsu.core.parser.MangaRepository import org.koitharu.kotatsu.local.data.LocalStorageManager import org.koitharu.kotatsu.local.domain.LocalMangaRepository import org.koitharu.kotatsu.local.ui.LocalListViewModel -import org.koitharu.kotatsu.parsers.model.MangaSource val localModule get() = module { single { LocalStorageManager(androidContext(), get()) } single { LocalMangaRepository(get()) } - factory(named(MangaSource.LOCAL)) { get() } viewModel { LocalListViewModel(get(), get(), get(), get()) } } \ No newline at end of file diff --git a/app/src/main/java/org/koitharu/kotatsu/remotelist/RemoteListModule.kt b/app/src/main/java/org/koitharu/kotatsu/remotelist/RemoteListModule.kt index bcb2bed8c..7f36562b9 100644 --- a/app/src/main/java/org/koitharu/kotatsu/remotelist/RemoteListModule.kt +++ b/app/src/main/java/org/koitharu/kotatsu/remotelist/RemoteListModule.kt @@ -1,11 +1,9 @@ package org.koitharu.kotatsu.remotelist import org.koin.androidx.viewmodel.dsl.viewModel -import org.koin.core.qualifier.named import org.koin.dsl.module import org.koitharu.kotatsu.core.parser.MangaRepository import org.koitharu.kotatsu.core.parser.RemoteMangaRepository -import org.koitharu.kotatsu.parsers.model.MangaSource import org.koitharu.kotatsu.remotelist.ui.RemoteListViewModel val remoteListModule @@ -13,7 +11,7 @@ val remoteListModule viewModel { params -> RemoteListViewModel( - repository = get(named(params.get())) as RemoteMangaRepository, + repository = MangaRepository(params[0]) as RemoteMangaRepository, settings = get(), dataRepository = get(), )