라이브 예약내역 페이지 추가

This commit is contained in:
Yu Sung
2023-08-11 07:25:13 +09:00
parent af43d14f18
commit e082e07fa6
11 changed files with 645 additions and 1 deletions

View File

@@ -20,4 +20,16 @@ final class LiveRepository {
func recentVisitRoomUsers() -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.recentVisitRoomUsers)
}
func getReservations(isActive: Bool) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.getReservations(isActive: isActive))
}
func getReservation(reservationId: Int) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.getReservation(reservationId: reservationId))
}
func cancelReservation(reservationId: Int, reason: String) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.cancelReservation(request: CancelLiveReservationRequest(reservationId: reservationId, reason: reason)))
}
}