get documents for user query refactor

This commit is contained in:
Timur Ercan
2023-02-01 18:17:14 +01:00
parent f70108c36a
commit 99fffd1614
5 changed files with 43 additions and 35 deletions

View File

@ -2,8 +2,8 @@ import { defaultHandler, defaultResponder } from "@documenso/lib/server";
import prisma from "@documenso/prisma";
import { NextApiRequest, NextApiResponse } from "next";
import { getUserFromToken } from "@documenso/lib/server";
import formidable, { Files } from "formidable";
import { getToken } from "next-auth/jwt";
import formidable from "formidable";
import { getDocumentsForUserFromToken } from "@documenso/lib/query";
export const config = {
api: {
@ -49,17 +49,7 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
let user = await getUserFromToken(req, res);
if (!user) return;
const documents = await prisma.document.findMany({
where: {
userId: user?.id,
},
select: {
id: true,
title: true,
status: true,
Recipient: true,
},
});
const documents = await getDocumentsForUserFromToken({ req: req, res: res });
return res.status(200).json(documents);
}