Skip to content

Commit 24e3ae3

Browse files
committedMar 8, 2020
refactor repository module
1 parent f2ff098 commit 24e3ae3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed
 

‎app/src/main/java/com/arctouch/codechallenge/App.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.app.Application
44
import com.arctouch.codechallenge.api.TmdbApi
55
import com.arctouch.codechallenge.data.Cache
66
import com.arctouch.codechallenge.di.apiModule
7+
import com.arctouch.codechallenge.di.repositoryModule
78
import com.arctouch.codechallenge.di.viewModelModule
89
import io.reactivex.android.schedulers.AndroidSchedulers
910
import io.reactivex.schedulers.Schedulers
@@ -26,7 +27,7 @@ class App : Application() {
2627
startKoin {
2728
androidLogger()
2829
androidContext(this@App)
29-
modules(listOf(apiModule, viewModelModule))
30+
modules(listOf(apiModule, repositoryModule, viewModelModule))
3031
}
3132
api = createWebService()
3233
getGenres()

‎app/src/main/java/com/arctouch/codechallenge/di/ApiModule.kt

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import retrofit2.converter.moshi.MoshiConverterFactory
99

1010
val apiModule = module {
1111
single { createWebService() }
12-
single<TmbRepository> { TmbRepositoryImpl(get()) }
1312
}
1413

1514
fun createWebService(): TmdbApi {

‎app/src/main/java/com/arctouch/codechallenge/di/RepositoryViewModel.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ package com.arctouch.codechallenge.di
22

33
import org.koin.dsl.module
44

5-
val repositoryViewModel = module {
6-
single { TmbRepositoryImpl(get()) }
5+
val repositoryModule = module {
6+
single<TmbRepository> { TmbRepositoryImpl(get()) }
77
}

0 commit comments

Comments
 (0)
Please sign in to comment.