File tree Expand file tree Collapse file tree 4 files changed +51
-14
lines changed
debug/java/com/runnect/runnect/developer/di
main/java/com/runnect/runnect/di Expand file tree Collapse file tree 4 files changed +51
-14
lines changed Original file line number Diff line number Diff line change 1+ package com.runnect.runnect.developer.di
2+
3+ import com.runnect.runnect.data.repository.*
4+ import com.runnect.runnect.data.service.*
5+ import com.runnect.runnect.data.source.remote.*
6+ import com.runnect.runnect.developer.data.repository.ServerStatusRepositoryImpl
7+ import com.runnect.runnect.developer.domain.ServerStatusRepository
8+ import com.runnect.runnect.domain.*
9+ import com.runnect.runnect.domain.repository.BannerRepository
10+ import com.runnect.runnect.domain.repository.CourseRepository
11+ import com.runnect.runnect.domain.repository.DepartureSearchRepository
12+ import com.runnect.runnect.domain.repository.LoginRepository
13+ import com.runnect.runnect.domain.repository.ReverseGeocodingRepository
14+ import com.runnect.runnect.domain.repository.StorageRepository
15+ import com.runnect.runnect.domain.repository.UserRepository
16+ import dagger.Binds
17+ import dagger.Module
18+ import dagger.hilt.InstallIn
19+ import dagger.hilt.components.SingletonComponent
20+ import javax.inject.Singleton
21+
22+ @Module
23+ @InstallIn(SingletonComponent ::class )
24+ interface DebugRepositoryModule {
25+
26+ @Singleton
27+ @Binds
28+ fun bindServerStatusRepository (serverStatusRepositoryImpl : ServerStatusRepositoryImpl ): ServerStatusRepository
29+ }
Original file line number Diff line number Diff line change 1+ package com.runnect.runnect.developer.di
2+
3+ import com.google.firebase.firestore.ktx.firestore
4+ import com.google.firebase.ktx.Firebase
5+ import com.runnect.runnect.data.repository.*
6+ import com.runnect.runnect.data.service.*
7+ import com.runnect.runnect.data.source.remote.*
8+ import com.runnect.runnect.domain.*
9+ import dagger.Module
10+ import dagger.Provides
11+ import dagger.hilt.InstallIn
12+ import dagger.hilt.components.SingletonComponent
13+ import javax.inject.Singleton
14+
15+ @Module
16+ @InstallIn(SingletonComponent ::class )
17+ object DebugServiceModule {
18+
19+ @Singleton
20+ @Provides
21+ fun provideBannerService () = Firebase .firestore
22+ }
Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ package com.runnect.runnect.di
33import com.runnect.runnect.data.repository.*
44import com.runnect.runnect.data.service.*
55import com.runnect.runnect.data.source.remote.*
6- import com.runnect.runnect.developer.data.repository.ServerStatusRepositoryImpl
7- import com.runnect.runnect.developer.domain.ServerStatusRepository
86import com.runnect.runnect.domain.*
97import com.runnect.runnect.domain.repository.BannerRepository
108import com.runnect.runnect.domain.repository.CourseRepository
@@ -49,8 +47,4 @@ interface RepositoryModule {
4947 @Singleton
5048 @Binds
5149 fun bindBannerRepository (bannerRepositoryImpl : BannerRepositoryImpl ): BannerRepository
52-
53- @Singleton
54- @Binds
55- fun bindServerStatusRepository (serverStatusRepositoryImpl : ServerStatusRepositoryImpl ): ServerStatusRepository
5650}
Original file line number Diff line number Diff line change @@ -4,10 +4,7 @@ import com.google.firebase.firestore.ktx.firestore
44import com.google.firebase.ktx.Firebase
55import com.runnect.runnect.data.repository.*
66import com.runnect.runnect.data.service.*
7- import com.runnect.runnect.data.service.LoginService
8- import com.runnect.runnect.data.service.UserService
97import com.runnect.runnect.data.source.remote.*
10- import com.runnect.runnect.developer.data.service.ServerStatusService
118import com.runnect.runnect.domain.*
129import dagger.Module
1310import dagger.Provides
@@ -35,11 +32,6 @@ object ServiceModule {
3532 fun providePCourseService (@RetrofitModule.RetrofitV2 retrofitV2 : Retrofit ) =
3633 retrofitV2.create(CourseService ::class .java)
3734
38- @Singleton
39- @Provides
40- fun provideSeverStatusService (@RetrofitModule.RetrofitFlow retrofitV2Flow : Retrofit ) =
41- retrofitV2Flow.create(ServerStatusService ::class .java)
42-
4335 @Singleton
4436 @Provides
4537 fun provideKSearchService (@RetrofitModule.Tmap tmapRetrofit : Retrofit ) =
You can’t perform that action at this time.
0 commit comments