mirror of
https://github.com/LucasVbr/meeting-app.git
synced 2026-05-13 17:21:53 +00:00
cd69818050
Took 2 hours 51 minutes
15 lines
527 B
TypeScript
15 lines
527 B
TypeScript
import {NextApiRequest, NextApiResponse} from 'next';
|
|
import { PrismaClient } from '@prisma/client'
|
|
import type {DeleteUserQuery} from '@/models/api/user';
|
|
|
|
const prisma = new PrismaClient();
|
|
|
|
export default async function deleteUser(req: NextApiRequest, res: NextApiResponse) {
|
|
const {id} = req.query as DeleteUserQuery
|
|
if (!id) return res.status(400).send({message: "error"});
|
|
|
|
const deletedUser = await prisma.user.delete({
|
|
where: { id }
|
|
});
|
|
return res.status(200).send({message: "deleteUser", deletedUser});
|
|
} |