2
0

⚗️ Add delete results logic

This commit is contained in:
Baptiste Arnaud
2022-01-04 09:15:33 +01:00
parent 6db34a8d4f
commit 8ddf608c9e
6 changed files with 218 additions and 22 deletions

View File

@ -34,6 +34,14 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
})
return res.status(200).send({ results })
}
if (req.method === 'DELETE') {
const typebotId = req.query.typebotId.toString()
const ids = req.query.ids as string[]
const results = await prisma.result.deleteMany({
where: { id: { in: ids }, typebotId, typebot: { ownerId: user.id } },
})
return res.status(200).send({ results })
}
return methodNotAllowed(res)
}