refactor(frontend): 죽은 API/훅 제거

- createSchedule/updateSchedule (백엔드 라우트 없음, 미사용) 삭제
- useMemberDetail/getMemberByName (미정의 함수 호출, 미사용) 삭제
- 불필요해진 fetchFormData import 정리

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
caadiq 2026-06-07 15:38:19 +09:00
parent 48c2a68cda
commit 6b66445295
4 changed files with 3 additions and 48 deletions

View file

@ -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<object>}
*/
export async function createSchedule(formData) {
return fetchFormData('/admin/schedules', formData, 'POST');
}
/**
* 일정 수정
* @param {number} id - 일정 ID
* @param {FormData} formData - 일정 데이터
* @returns {Promise<object>}
*/
export async function updateSchedule(id, formData) {
return fetchFormData(`/admin/schedules/${id}`, formData, 'PUT');
}
/**
* 일정 삭제
* @param {number} id - 일정 ID

View file

@ -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] 스케줄 삭제
*/

View file

@ -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';

View file

@ -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,
});
}