Skip to content

Commit

Permalink
[FEAT/#230] 여행 디테일 조회 뷰 Repository 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
crownjoe committed Mar 7, 2024
1 parent 4de23c3 commit 1ae947b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,20 @@ package com.going.data.repositoryImpl
import com.going.data.datasource.EditTripDataSource
import com.going.data.dto.request.toEditTrioRequestDto
import com.going.domain.entity.request.EditTripRequestModel
import com.going.domain.entity.request.TripInfoRequestModel
import com.going.domain.entity.response.TripInfoModel
import com.going.domain.repository.EditTripRepository
import javax.inject.Inject

class EditTripRepositoryImpl @Inject constructor(
private val editTripDataSource: EditTripDataSource,
) : EditTripRepository {
override suspend fun getTripInfo(
tripId: Long
): Result<TripInfoModel> =
runCatching {
editTripDataSource.getTripInfo(tripId).data.toTripInfoModel()
}

override suspend fun postEditTripInfo(
tripId: Long, request: EditTripRequestModel
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
package com.going.domain.repository

import com.going.domain.entity.request.EditTripRequestModel
import com.going.domain.entity.response.TripInfoModel

interface EditTripRepository {

suspend fun getTripInfo(
tripId: Long
): Result<TripInfoModel>
suspend fun postEditTripInfo(
tripId: Long,
request: EditTripRequestModel
Expand Down

0 comments on commit 1ae947b

Please sign in to comment.