Skip to content

Commit 3667efb

Browse files
committed
mod/#116: module 추가
1 parent 8e5e38e commit 3667efb

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

app/src/main/java/com/paw/key/data/di/RepositoryModule.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import com.paw.key.data.repositoryimpl.WalkSharedResultRepositoryImpl
1515
import com.paw.key.data.repositoryimpl.filter.FilterOptionRepositoryImpl
1616
import com.paw.key.data.repositoryimpl.sharedwalk.SharedWalkRepositoryImpl
1717
import com.paw.key.data.repositoryimpl.home.HomeRegionRepositoryImpl
18+
import com.paw.key.data.repositoryimpl.home.RegionCurrentRepositoryImpl
1819
import com.paw.key.data.repositoryimpl.list.PostsListRepositoryImpl
1920
import com.paw.key.data.repositoryimpl.walklist.WalkListDetailRepositoryImpl
2021
import com.paw.key.data.repositoryimpl.walkreview.WalkReviewRepositoryImpl
@@ -30,6 +31,7 @@ import com.paw.key.domain.repository.WalkSharedResultRepository
3031
import com.paw.key.domain.repository.filter.FilterOptionRepository
3132
import com.paw.key.domain.repository.sharedwalk.SharedWalkRepository
3233
import com.paw.key.domain.repository.home.HomeRegionRepository
34+
import com.paw.key.domain.repository.home.RegionCurrentRepository
3335
import com.paw.key.domain.repository.list.PostsListRepository
3436
import com.paw.key.domain.repository.petprofile.PetProfileRepository
3537
import com.paw.key.domain.repository.userprofile.UserProfileRepository
@@ -157,4 +159,10 @@ interface RepositoryModule {
157159
fun bindPostsListRepository(
158160
impl: PostsListRepositoryImpl
159161
) : PostsListRepository
162+
163+
@Binds
164+
@Singleton
165+
fun bindRegionCurrentRepository(
166+
impl: RegionCurrentRepositoryImpl
167+
) : RegionCurrentRepository
160168
}

app/src/main/java/com/paw/key/data/di/ServiceModule.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import com.paw.key.data.service.UserProfileService
1313
import com.paw.key.data.service.filter.FilterOptionService
1414
import com.paw.key.data.service.sharedwalk.SharedWalkService
1515
import com.paw.key.data.service.home.HomeRegionService
16+
import com.paw.key.data.service.home.RegionCurrentService
1617
import com.paw.key.data.service.list.PostsListService
1718
import com.paw.key.data.service.walkcourse.WalkCourseService
1819
import com.paw.key.data.service.walklist.WalkListDetailService
@@ -115,4 +116,9 @@ object ServiceModule {
115116
@Singleton
116117
fun providePostsListService(retrofit: Retrofit): PostsListService =
117118
retrofit.create()
119+
120+
@Provides
121+
@Singleton
122+
fun provideRegionCurrentService(retrofit: Retrofit): RegionCurrentService =
123+
retrofit.create()
118124
}

0 commit comments

Comments
 (0)