import type { PageServerLoad } from './$types.js'; import { requireAdmin } from '$lib/server/middleware/authorize.js'; import * as passwordResetService from '$lib/server/services/passwordResetService.js'; export const load: PageServerLoad = async (event) => { requireAdmin(event); const resets = await passwordResetService.listPendingResets(); return { resets: resets.map((r) => ({ id: r.id, userId: r.userId, userEmail: r.user.email, userDisplayName: r.user.displayName, expiresAt: r.expiresAt.toISOString(), createdAt: r.createdAt.toISOString(), createdById: r.createdById })) }; };