This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { error, json } from '@sveltejs/kit';
|
||||
import { readAfkQuery } from '$lib/afk.js';
|
||||
import { afkOverview } from '$lib/server/fleet/afk-overview.js';
|
||||
|
||||
export function GET({ url }: { url: URL }) {
|
||||
let query;
|
||||
try {
|
||||
query = readAfkQuery(url.searchParams);
|
||||
} catch (cause) {
|
||||
error(400, cause instanceof Error ? cause.message : 'Invalid AFK filters.');
|
||||
}
|
||||
return json(afkOverview(query), { headers: { 'Cache-Control': 'no-store' } });
|
||||
}
|
||||
Reference in New Issue
Block a user