import { requireAdminSession } from '../../../../utils/admin-auth' import { reconcileMediaCatalog } from '../../../../repositories/media-catalog-repository' /** * 관리자 수동 미디어 카탈로그 재동기화 API * 파일을 삭제하거나 이동하지 않고 발견 파일 upsert와 누락 상태 표시만 수행한다. * @param {import('h3').H3Event} event - 요청 이벤트 * @returns {Promise} 재동기화 비교 보고 */ export default defineEventHandler(async (event) => { requireAdminSession(event) return reconcileMediaCatalog() })