同步处理

This commit is contained in:
tianmo committed 2026-10-17 18:15:42 +08:00
1 parent 9939943e31
commit 6494ad2918
26 files changed
+970 -40

No files matched your search

+3
View File
@@ -1,6 +1,7 @@
import { requireSiteSyncAuth } from '../../utils/access'
import { createApiError } from '../../utils/api-error'
import { cleanupSiteSyncJobArtifacts } from '../../utils/site-sync/artifacts'
import { cleanupSiteSyncChunkSessions } from '../../utils/site-sync/chunks'
interface Body {
jobId?: string
@@ -13,8 +14,10 @@ export default defineEventHandler(async (event) => {
if (!jobId || jobId.length > 128) {
createApiError(event, 'INVALID_REQUEST', '缺少同步任务 ID', 400)
}
const removedChunkSessions = await cleanupSiteSyncChunkSessions(jobId)
return {
success: true,
removedChunkSessions,
...await cleanupSiteSyncJobArtifacts(jobId)
}
})