feat: copy signing link from avatar stack (#658)

This commit is contained in:
Ephraim Atta-Duncan
2023-11-17 05:12:47 +00:00
committed by GitHub
parent 06714a2aeb
commit 8adc44802f
4 changed files with 57 additions and 33 deletions

View File

@ -2,10 +2,11 @@ import { DateTime } from 'luxon';
import { P, match } from 'ts-pattern';
import { prisma } from '@documenso/prisma';
import { Document, Prisma, SigningStatus } from '@documenso/prisma/client';
import type { Document, Prisma } from '@documenso/prisma/client';
import { SigningStatus } from '@documenso/prisma/client';
import { ExtendedDocumentStatus } from '@documenso/prisma/types/extended-document-status';
import { FindResultSet } from '../../types/find-result-set';
import type { FindResultSet } from '../../types/find-result-set';
export interface FindDocumentsOptions {
userId: number;
@ -160,19 +161,11 @@ export const findDocuments = async ({
}),
]);
const maskedData = data.map((doc) => ({
...doc,
Recipient: doc.Recipient.map((recipient) => ({
...recipient,
token: recipient.email === user.email ? recipient.token : '',
})),
}));
return {
data: maskedData,
data,
count,
currentPage: Math.max(page, 1),
perPage,
totalPages: Math.ceil(count / perPage),
} satisfies FindResultSet<typeof maskedData>;
} satisfies FindResultSet<typeof data>;
};