next/server/api/user/[id]/unblock.post.ts

20 lines
399 B
TypeScript
Raw Normal View History

import { isLoggedIn } from "@server/middlewareButNotReally";
import { User } from "@models/user";
export default eventHandler(async (ev) => {
isLoggedIn(ev);
let idee = parseInt(getRouterParam(ev, "id")!);
if (isNaN(idee))
throw createError({
statusCode: 400,
});
await User.findOneAndUpdate(
{ _id: ev.context.currentUser!._id },
{
$pull: {
blocked: idee,
},
},
);
});