implement delete of Vorgaenge

This commit is contained in:
2025-05-09 12:36:57 +02:00
parent 617033fccb
commit 33edc125c3
2 changed files with 64 additions and 1 deletions

View File

@@ -33,3 +33,31 @@ export async function GET({ params }) {
}
});
}
export async function DELETE({ params }) {
const vorgang = params.vorgang
const object_list = await new Promise((resolve, reject) => {
const res = []
const items_str = client.listObjects('tatort', vorgang, true)
items_str.on('data', (obj) => {
res.push(obj.name)
})
items_str.on('error', reject)
items_str.on('end', async () => {
resolve(res)
})
console.log(`+++ ${vorgang}`)
})
await client.removeObjects('tatort', object_list)
return new Response(null, { status: 204 });
};