Skip to content

Commit 438bb89

Browse files
committed
feat : conflict 해결
1 parent cd77b90 commit 438bb89

File tree

9 files changed

+97
-417
lines changed

9 files changed

+97
-417
lines changed

data/src/main/java/com/stop/data/remote/source/route/RouteRemoteDataSourceImpl.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.stop.data.remote.network.ApisDataService
55
import com.stop.data.remote.network.FakeTmapApiService
66
import com.stop.data.remote.network.OpenApiSeoulService
77
import com.stop.data.remote.network.WsBusApiService
8+
import com.stop.domain.model.geoLocation.AddressType
89
import com.stop.domain.model.route.gyeonggi.GetGyeonggiBusStationIdResponse
910
import com.stop.domain.model.route.seoul.bus.GetBusStationArsIdResponse
1011
import com.stop.domain.model.route.seoul.subway.SubwayStationResponse
@@ -43,8 +44,8 @@ internal class RouteRemoteDataSourceImpl @Inject constructor(
4344
}
4445
}
4546

46-
override suspend fun reverseGeocoding(coordinate: Coordinate): ReverseGeocodingResponse {
47-
with(fakeTmapApiService.getReverseGeocoding(coordinate.latitude, coordinate.longitude)) {
47+
override suspend fun reverseGeocoding(coordinate: Coordinate, addressType: AddressType): ReverseGeocodingResponse {
48+
with(fakeTmapApiService.getReverseGeocoding(coordinate.latitude, coordinate.longitude, addressType = addressType.type)) {
4849
return when (this) {
4950
is NetworkResult.Success -> this.data
5051
is NetworkResult.Failure -> throw IllegalArgumentException(this.message)

domain/src/main/java/com/stop/domain/di/UseCaseModule.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.stop.domain.di
22

3-
import com.stop.domain.usecase.GetRouteUseCase
4-
import com.stop.domain.usecase.GetRouteUseCaseImpl
3+
import com.stop.domain.usecase.route.GetRouteUseCase
4+
import com.stop.domain.usecase.route.GetRouteUseCaseImpl
5+
import com.stop.domain.usecase.geoLocation.GeoLocationUseCase
6+
import com.stop.domain.usecase.geoLocation.GeoLocationUseCaseImpl
57
import dagger.Module
68
import dagger.Binds
79
import com.stop.domain.usecase.nearplace.GetNearPlacesUseCase
@@ -25,4 +27,7 @@ internal interface UseCaseModule {
2527
getNearPlacesUseCaseImpl: GetNearPlacesUseCaseImpl
2628
): GetNearPlacesUseCase
2729

30+
@Binds
31+
@Singleton
32+
fun provideGeoLocationUseCase(geoLocationUseCaseImpl: GeoLocationUseCaseImpl): GeoLocationUseCase
2833
}

domain/src/main/java/com/stop/domain/usecase/GetRouteUseCaseImpl.kt

Lines changed: 0 additions & 325 deletions
This file was deleted.

domain/src/main/java/com/stop/domain/usecase/GetRouteUseCase.kt renamed to domain/src/main/java/com/stop/domain/usecase/route/GetRouteUseCase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.stop.domain.usecase
1+
package com.stop.domain.usecase.route
22

33
import com.stop.domain.model.route.tmap.custom.Itinerary
44
import com.stop.domain.model.route.tmap.RouteRequest

0 commit comments

Comments
 (0)