import { request } from "../plugins/axios"; import type { ApiResponse, CreateUploadTaskPayload, UploadTask } from "./interface"; export async function createUploadTask(payload: CreateUploadTaskPayload) { const response = await request.post>( '/api/admin/v1/media/upload-tasks', payload, ); return response.data.data; } export async function completeUploadTask(jobId: string) { await request.patch(`/api/admin/v1/media/upload-tasks/${jobId}/complete`, {}); } export async function syncReviewStatus() { await request.post('/api/admin/v1/media/review-status/sync', {}); }