import { redirect } from '@sveltejs/kit'; import type { PageServerLoad } from './$types'; import { listAudioCache } from '$lib/server/pocketbase'; import { log } from '$lib/server/logger'; export const load: PageServerLoad = async ({ locals }) => { if (locals.user?.role !== 'admin') { redirect(302, '/'); } const entries = await listAudioCache().catch((e) => { log.warn('admin/audio', 'failed to load audio cache', { err: String(e) }); return []; }); return { entries }; };