mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 00:03:33 +10:00
22 lines
561 B
TypeScript
22 lines
561 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.");
|
|
|
|
// todo remove document base64 data
|
|
const documents = await prisma.document.findMany({
|
|
where: {
|
|
userId: user.id,
|
|
},
|
|
include: {
|
|
Recipient: true,
|
|
},
|
|
});
|
|
|
|
return documents.map((e) => ({ ...e, document: "" }));
|
|
};
|