/**
 * 어드민 봇 관리 API
 */
import { fetchAdminApi } from "../index";

// 봇 목록 조회
export async function getBots() {
  return fetchAdminApi("/api/admin/bots");
}

// 봇 시작
export async function startBot(id) {
  return fetchAdminApi(`/api/admin/bots/${id}/start`, { method: "POST" });
}

// 봇 정지
export async function stopBot(id) {
  return fetchAdminApi(`/api/admin/bots/${id}/stop`, { method: "POST" });
}

// 봇 전체 동기화
export async function syncAllVideos(id) {
  return fetchAdminApi(`/api/admin/bots/${id}/sync-all`, { method: "POST" });
}

// 할당량 경고 조회
export async function getQuotaWarning() {
  return fetchAdminApi("/api/admin/bots/quota-warning");
}

// 할당량 경고 해제
export async function dismissQuotaWarning() {
  return fetchAdminApi("/api/admin/bots/quota-warning", { method: "DELETE" });
}
