import { prisma } from '~/server/utils/prisma' export default defineEventHandler(async (event) => { const body = await readBody(event) if (body.key === 'targetCommunities' && Array.isArray(body.value)) { await prisma.settings.upsert({ where: { key: body.key }, create: { key: body.key, value: JSON.stringify(body.value) }, update: { value: JSON.stringify(body.value) } }) } else { await prisma.settings.upsert({ where: { key: body.key }, create: { key: body.key, value: body.value }, update: { value: body.value } }) } return { success: true } })