Files
litlyx/dashboard/server/api/project/change_name.post.ts
2024-10-07 15:26:57 +02:00

18 lines
431 B
TypeScript

export default defineEventHandler(async event => {
const data = await getRequestData(event, { requireSchema: false, allowGuests: false, allowLitlyx: false });
if (!data) return;
const { project } = data;
const { name } = await readBody(event);
if (name.length == 0) return setResponseStatus(event, 400, 'name is required');
project.name = name;
await project.save();
return { ok: true };
});