Introduce highlights option

This commit is contained in:
2025-06-13 22:47:05 +03:00
parent 6911cfaaa4
commit 7b6369fa0f
6 changed files with 42 additions and 10 deletions

View File

@@ -1,5 +1,6 @@
import * as z from "zod";
import {
availableHighlights,
availableLanguages,
availableTones,
availableUnits,
@@ -10,6 +11,7 @@ const bodySchema = z.strictObject({
language: z.enum(availableLanguages),
units: z.enum(availableUnits),
tone: z.array(z.enum(availableTones)),
highlights: z.array(z.enum(availableHighlights)),
});
export default defineEventHandler(async (event) => {
@@ -26,6 +28,7 @@ export default defineEventHandler(async (event) => {
language: body.language,
units: body.units,
tone: body.tone,
highlights: body.highlights,
},
})
.where(eq(tables.preferences.userId, session.user.id))