Files
aigen/server/api/prompt/presets/[id].delete.ts
T

13 lines
422 B
TypeScript

import { deletePromptPreset, listPromptPresets } from '~/server/utils/promptPresets'
export default defineEventHandler(async (event) => {
const id = getRouterParam(event, 'id')
if (!id) throw createError({ statusCode: 400, statusMessage: 'Missing instruction set id' })
const owner = libraryOwnerKey(event)
await deletePromptPreset(owner, id)
return {
ok: true,
presets: listPromptPresets(owner)
}
})