refactor: improve find envelopes endpoint implementation

This commit is contained in:
Ephraim Atta-Duncan
2025-11-25 21:13:01 +00:00
parent 4d29a66ba1
commit c5b7522ea0
4 changed files with 47 additions and 30 deletions

View File

@@ -1,7 +1,7 @@
import { DocumentSource, DocumentStatus, EnvelopeType } from '@prisma/client';
import { z } from 'zod';
import { ZEnvelopeSchema } from '@documenso/lib/types/envelope';
import { ZEnvelopeManySchema } from '@documenso/lib/types/envelope';
import { ZFindResultResponse, ZFindSearchParamsSchema } from '@documenso/lib/types/search-params';
import type { TrpcRouteMeta } from '../trpc';
@@ -39,7 +39,7 @@ export const ZFindEnvelopesRequestSchema = ZFindSearchParamsSchema.extend({
});
export const ZFindEnvelopesResponseSchema = ZFindResultResponse.extend({
data: ZEnvelopeSchema.array(),
data: ZEnvelopeManySchema.array(),
});
export type TFindEnvelopesRequest = z.infer<typeof ZFindEnvelopesRequestSchema>;