first commit
Some checks failed
ci / ci (22, ubuntu-latest) (push) Has been cancelled

This commit is contained in:
AlucardDev
2026-08-28 23:32:07 +03:00
commit 7d4ff5962c
35 changed files with 15426 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { z } from 'zod'
import { db, schema } from 'hub:db'
const BodySchema = z.object({
title: z.string().min(1).max(100)
})
export default eventHandler(async (event) => {
const { title } = await readValidatedBody(event, body => BodySchema.parse(body))
const { user } = await requireUserSession(event)
// Insert todo for the current user
const todos = await db.insert(schema.todos).values({
userId: user.id,
title,
createdAt: new Date()
}).returning()
return todos[0]
})