Merge branch '_f047_neu_Edit-der-Namen__API-endpoints' into f047_neu_Edit-der-Namen
This commit is contained in:
14
src/routes/api/list/+server.ts
Normal file
14
src/routes/api/list/+server.ts
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
import { getVorgaenge } from '$lib/server/vorgangService';
|
||||||
|
import { json } from '@sveltejs/kit';
|
||||||
|
|
||||||
|
export async function GET({ locals }) {
|
||||||
|
if (!locals.user) {
|
||||||
|
return json({ error: 'Unauthorized' }, { status: 401 });
|
||||||
|
}
|
||||||
|
|
||||||
|
const vorgaenge = getVorgaenge();
|
||||||
|
|
||||||
|
return new Response(JSON.stringify(vorgaenge), {
|
||||||
|
status: 200
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -1,5 +1,10 @@
|
|||||||
import { client } from '$lib/minio';
|
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 }) {
|
export async function DELETE({ params }) {
|
||||||
const vorgangToken = params.vorgang;
|
const vorgangToken = params.vorgang;
|
||||||
@@ -38,3 +43,21 @@ export async function HEAD({ params }) {
|
|||||||
return new Response(null, { status: 500 });
|
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 });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user