/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/pages/api/paperack.ts
40 строк
805 B
Yannic Kilcher
Add paper acknowledgement form (#3637)
08 авг 2023, 11:59
Не верифицирован
08 авг 2023, 11:59
80c9ca5
Код
Авторство
О чём код?
import { withoutRole } from "src/lib/auth"; import prisma from "src/lib/prismadb"; /** * Updates the user's paper ack info */ const handler = withoutRole("banned", async (req, res, token) => { // handle GET if (req.method === "GET") { const user = await prisma.user.findUnique({ where: { id: token.sub, }, select: { paperackYes: true, paperackName: true, }, }); return res.status(200).json(user); } const { paperackYes, paperackName } = req.body; const user = await prisma.user.update({ where: { id: token.sub, }, data: { paperackYes, paperackName, }, select: { paperackYes: true, paperackName: true, }, }); return res.status(200).json(user); }); export default handler;