7a04a4f6172f0eacd364d36602688a03aff55104
- Loop over doc.signers when populated: one createSigningToken per signer with signerEmail - Dispatch all signing emails in parallel via Promise.all - Preserve legacy single-signer path unchanged when signers is null/empty - Replace NEXT_PUBLIC_BASE_URL with APP_BASE_URL for signing URLs - Add audit event with metadata.signerEmail for each signer in multi-signer path - Import DocumentSigner from schema for type casting
Description
No description provided
Languages
TypeScript
97.5%
Shell
1.6%
Dockerfile
0.4%
JavaScript
0.3%
CSS
0.2%