Files
FileHost/server/api/site-sync/users.get.ts
T
2026-10-17 14:41:32 +08:00

11 lines
367 B
TypeScript

import { requireSiteSyncAuth } from '../../utils/access'
import { listUserIdUsernameMap } from '../../utils/db'
import type { SiteSyncUsers } from '../../utils/site-sync/protocol'
export default defineEventHandler(async (event): Promise<SiteSyncUsers> => {
await requireSiteSyncAuth(event)
return {
users: [...listUserIdUsernameMap().values()].sort()
}
})