import type { Env } from 'wildebeest/backend/src/types/env' import type { ContextData } from 'wildebeest/backend/src/types/context' import { type Database, getDatabase } from 'wildebeest/backend/src/database' export const onRequestGet: PagesFunction = async ({ env }) => { return handleRequestGet(await getDatabase(env)) } export async function handleRequestGet(db: Database) { const query = `SELECT * from server_rules;` const result = await db.prepare(query).all<{ id: string; text: string }>() if (!result.success) { return new Response('SQL error: ' + result.error, { status: 500 }) } return new Response(JSON.stringify(result.results ?? []), { status: 200 }) }