Website/db/app/item-use-prefabs/mutations/deleteItemUsePrefab.ts
Mangiang 4b26395870
Some checks failed
continuous-integration/drone/push Build is failing
chore: work in progress
2022-05-06 21:05:02 -04:00

19 lines
446 B
TypeScript

import { resolver } from "blitz"
import db from "db"
import { z } from "zod"
const DeleteItemUsePrefab = z.object({
id: z.number(),
})
export default resolver.pipe(
resolver.zod(DeleteItemUsePrefab),
resolver.authorize(),
async ({ id }) => {
// TODO: in multi-tenant app, you must add validation to ensure correct tenant
const itemUsePrefab = await db.itemUsePrefab.deleteMany({ where: { id } })
return itemUsePrefab
}
)