Add Prettier and ESLint tooling (Refs #77)
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
import { error } from '@sveltejs/kit';
|
||||
import { agentReleaseAsset } from '$lib/server/hosts/releases.js';
|
||||
export async function GET({ params }: { params: { file: string } }) {
|
||||
if (!['ec-agent.py','ec-agent-update.py','manifest.json'].includes(params.file)) error(404, 'Release asset not found.');
|
||||
return new Response(await agentReleaseAsset(params.file as 'ec-agent.py' | 'ec-agent-update.py' | 'manifest.json'), { headers: { 'Content-Type': params.file.endsWith('.json') ? 'application/json' : 'text/plain', 'Cache-Control': 'no-cache' } });
|
||||
if (!['ec-agent.py', 'ec-agent-update.py', 'manifest.json'].includes(params.file))
|
||||
error(404, 'Release asset not found.');
|
||||
return new Response(
|
||||
await agentReleaseAsset(
|
||||
params.file as 'ec-agent.py' | 'ec-agent-update.py' | 'manifest.json'
|
||||
),
|
||||
{
|
||||
headers: {
|
||||
'Content-Type': params.file.endsWith('.json') ? 'application/json' : 'text/plain',
|
||||
'Cache-Control': 'no-cache'
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user