mirror of
https://github.com/documenso/documenso.git
synced 2025-11-12 15:53:02 +10:00
21 lines
523 B
TypeScript
21 lines
523 B
TypeScript
import { getUserFromToken } from "@documenso/lib/server";
|
|
import prisma from "@documenso/prisma";
|
|
|
|
export const getDocumentsForUserFromToken = async (
|
|
context: any
|
|
): Promise<any> => {
|
|
const user = await getUserFromToken(context.req, context.res);
|
|
if (!user) return Promise.reject("Invalid user or token.");
|
|
|
|
const documents = await prisma.document.findMany({
|
|
where: {
|
|
userId: user.id,
|
|
},
|
|
include: {
|
|
Recipient: true,
|
|
},
|
|
});
|
|
|
|
return documents.map((e) => ({ ...e, document: "" }));
|
|
};
|