diff --git a/frontend/src/api/admin/schedules.js b/frontend/src/api/admin/schedules.js index 455a50e..1fc7189 100644 --- a/frontend/src/api/admin/schedules.js +++ b/frontend/src/api/admin/schedules.js @@ -1,7 +1,7 @@ /** * 관리자 일정 API */ -import { fetchAuthApi, fetchFormData } from '@/api/client'; +import { fetchAuthApi } from '@/api/client'; /** * API 응답을 프론트엔드 형식으로 변환 @@ -61,25 +61,6 @@ export async function getSchedule(id) { return fetchAuthApi(`/schedules/${id}`); } -/** - * 일정 생성 - * @param {FormData} formData - 일정 데이터 - * @returns {Promise} - */ -export async function createSchedule(formData) { - return fetchFormData('/admin/schedules', formData, 'POST'); -} - -/** - * 일정 수정 - * @param {number} id - 일정 ID - * @param {FormData} formData - 일정 데이터 - * @returns {Promise} - */ -export async function updateSchedule(id, formData) { - return fetchFormData(`/admin/schedules/${id}`, formData, 'PUT'); -} - /** * 일정 삭제 * @param {number} id - 일정 ID diff --git a/frontend/src/api/public/schedules.js b/frontend/src/api/public/schedules.js index b43748d..96d572b 100644 --- a/frontend/src/api/public/schedules.js +++ b/frontend/src/api/public/schedules.js @@ -1,7 +1,7 @@ /** * 스케줄 API */ -import { fetchApi, fetchAuthApi, fetchFormData } from '@/api/client'; +import { fetchApi, fetchAuthApi } from '@/api/client'; import { getTodayKST } from '@/utils'; /** @@ -95,20 +95,6 @@ export async function adminGetSchedule(id) { return fetchAuthApi(`/admin/schedules/${id}`); } -/** - * [Admin] 스케줄 생성 - */ -export async function createSchedule(formData) { - return fetchFormData('/admin/schedules', formData, 'POST'); -} - -/** - * [Admin] 스케줄 수정 - */ -export async function updateSchedule(id, formData) { - return fetchFormData(`/admin/schedules/${id}`, formData, 'PUT'); -} - /** * [Admin] 스케줄 삭제 */ diff --git a/frontend/src/hooks/common/index.js b/frontend/src/hooks/common/index.js index e640453..7c4c822 100644 --- a/frontend/src/hooks/common/index.js +++ b/frontend/src/hooks/common/index.js @@ -2,7 +2,7 @@ export { default as useToast } from './useToast'; // 멤버 데이터 -export { useMembers, useMemberDetail } from './useMemberData'; +export { useMembers } from './useMemberData'; // 앨범 데이터 export { useAlbums, useAlbumDetail, useAlbumGallery } from './useAlbumData'; diff --git a/frontend/src/hooks/common/useMemberData.js b/frontend/src/hooks/common/useMemberData.js index ff82df3..8edc57f 100644 --- a/frontend/src/hooks/common/useMemberData.js +++ b/frontend/src/hooks/common/useMemberData.js @@ -11,15 +11,3 @@ export function useMembers() { staleTime: 1000 * 60 * 10, // 10분 캐시 }); } - -/** - * 멤버 상세 조회 훅 - * @param {string} name - 멤버 이름 - */ -export function useMemberDetail(name) { - return useQuery({ - queryKey: ['member', name], - queryFn: () => memberApi.getMemberByName(name), - enabled: !!name, - }); -}