implement getVorgang API endpoit

This commit is contained in:
2025-08-07 14:17:56 +02:00
parent 4d1f002781
commit 18a1e4ea1c

View File

@@ -1,5 +1,10 @@
import { client } from '$lib/minio';
import { deleteVorgangByToken, vorgangNameExists } from '$lib/server/vorgangService';
import {
deleteVorgangByToken,
getVorgangByToken,
vorgangNameExists
} from '$lib/server/vorgangService';
import { json } from '@sveltejs/kit';
export async function DELETE({ params }) {
const vorgangToken = params.vorgang;
@@ -38,3 +43,21 @@ export async function HEAD({ params }) {
return new Response(null, { status: 500 });
}
}
export async function GET({ params, locals }) {
if (!locals.user) {
return json({ error: 'Unauthorized' }, { status: 401 });
}
try {
const vorgangToken = params.vorgang;
const vorgang = getVorgangByToken(vorgangToken);
return new Response(JSON.stringify(vorgang), {
status: 200
});
} catch (err) {
console.error('Fehler im GET-Handler:', err);
return new Response(null, { status: 500 });
}
}