fromis_9/frontend/src/api/admin/variety.js
caadiq 48ed3bb9e0 feat(variety): 방송사 프리셋을 입력 빈도수 기반으로 변경
- GET /admin/variety/broadcasters: DB에서 빈도수 상위 10개 조회 (Redis 1시간 캐시)
- 일정 생성/수정 시 캐시 무효화
- 프론트엔드: 하드코딩 프리셋 제거, API에서 동적으로 로드

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 13:37:52 +09:00

32 lines
720 B
JavaScript

/**
* 예능 관리자 API
*/
import { fetchAuthApi, fetchFormData } from '@/api/client';
/**
* 예능 일정 생성
*/
export async function createVarietySchedule(formData) {
return fetchFormData('/admin/variety/schedule', formData, 'POST');
}
/**
* 예능 일정 상세 조회
*/
export async function getVarietySchedule(id) {
return fetchAuthApi(`/admin/variety/schedule/${id}`);
}
/**
* 예능 일정 수정
*/
export async function updateVarietySchedule(id, formData) {
return fetchFormData(`/admin/variety/schedule/${id}`, formData, 'PUT');
}
/**
* 자주 사용된 방송사/플랫폼 목록
*/
export async function getBroadcasters() {
return fetchAuthApi('/admin/variety/broadcasters');
}