ghostguild-org/server/api/admin/wiki/sync.post.js
Jennie Robinson Faber 59d6e97787
Some checks failed
Test / vitest (push) Failing after 7m23s
Test / playwright (push) Has been skipped
Test / visual (push) Has been skipped
Test / Notify on failure (push) Successful in 2s
Member/Ecology revamp.
2026-04-14 09:25:09 +01:00

15 lines
437 B
JavaScript

import { syncWikiArticles } from '../../../utils/syncWikiArticles.js'
export default defineEventHandler(async (event) => {
await requireAdmin(event)
try {
return await syncWikiArticles()
} catch (err) {
console.error('[wiki-sync] Outline fetch failed:', err)
throw createError({
statusCode: err.statusCode || 502,
statusMessage: err.statusMessage || 'Failed to fetch documents from Outline'
})
}
})