Add Prettier and ESLint tooling (Refs #77)
This commit is contained in:
@@ -1,11 +1,30 @@
|
||||
import { json } from '@sveltejs/kit';
|
||||
import { retentionPreview, retentionControls, sampleRetentionPreview, setRetentionControl } from '$lib/server/retention.js';
|
||||
import {
|
||||
retentionPreview,
|
||||
retentionControls,
|
||||
sampleRetentionPreview,
|
||||
setRetentionControl
|
||||
} from '$lib/server/retention.js';
|
||||
import { gameFileRetentionPreview } from '$lib/server/game-files/index.js';
|
||||
|
||||
export function GET() {
|
||||
return json({ policies: [...retentionPreview(),...sampleRetentionPreview(),...gameFileRetentionPreview()], controls: retentionControls() }, { headers: { 'Cache-Control': 'no-store' } });
|
||||
return json(
|
||||
{
|
||||
policies: [
|
||||
...retentionPreview(),
|
||||
...sampleRetentionPreview(),
|
||||
...gameFileRetentionPreview()
|
||||
],
|
||||
controls: retentionControls()
|
||||
},
|
||||
{ headers: { 'Cache-Control': 'no-store' } }
|
||||
);
|
||||
}
|
||||
export async function POST({ request }: { request: Request }) {
|
||||
try { setRetentionControl(await request.json()); return json({ ok: true }); }
|
||||
catch (error) { return json({ error: (error as Error).message }, { status: 400 }); }
|
||||
try {
|
||||
setRetentionControl(await request.json());
|
||||
return json({ ok: true });
|
||||
} catch (error) {
|
||||
return json({ error: (error as Error).message }, { status: 400 });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user