refactor: 프론트엔드 예약 API 엔드포인트 수정

This commit is contained in:
이상진 2025-09-09 09:00:54 +09:00
parent 752943a9f7
commit 680f5a9010

View File

@ -6,18 +6,18 @@ export const createPendingReservation = async (request: PendingReservationCreate
}; };
export const confirmReservation = async (reservationId: string): Promise<void> => { export const confirmReservation = async (reservationId: string): Promise<void> => {
await apiClient.patch(`/reservations/${reservationId}/confirm`, {}); await apiClient.post(`/reservations/${reservationId}/confirm`, {});
}; };
export const cancelReservation = async (id: string, cancelReason: string): Promise<void> => { export const cancelReservation = async (id: string, cancelReason: string): Promise<void> => {
return await apiClient.post(`/v3/reservations/${id}/cancel`, { cancelReason }, true); return await apiClient.post(`/reservations/${id}/cancel`, { cancelReason }, true);
}; };
export const fetchSummaryByMember = async (): Promise<ReservationSummaryRetrieveListResponse> => { export const fetchSummaryByMember = async (): Promise<ReservationSummaryRetrieveListResponse> => {
return await apiClient.get<ReservationSummaryRetrieveListResponse>('/v2/reservations/summary'); return await apiClient.get<ReservationSummaryRetrieveListResponse>('/reservations/summary');
} }
export const fetchDetailById = async (reservationId: string): Promise<ReservationDetailRetrieveResponse> => { export const fetchDetailById = async (reservationId: string): Promise<ReservationDetailRetrieveResponse> => {
return await apiClient.get<ReservationDetailRetrieveResponse>(`/v2/reservations/${reservationId}/detail`); return await apiClient.get<ReservationDetailRetrieveResponse>(`/reservations/${reservationId}/detail`);
} }