mirror of
https://github.com/documenso/documenso
synced 2026-04-21 13:27:18 +00:00
Configure default transaction options (5s maxWait, 10s timeout) on the PrismaClient instead of per-transaction overrides. Move side effects like email sending, webhook triggers, and job dispatches out of $transaction blocks to avoid holding database connections open during network I/O. Also extracts the direct template email into a background job and fixes a bug where prisma was used instead of tx inside a transaction. |
||
|---|---|---|
| .. | ||
| v1 | ||
| hono.ts | ||
| index.ts | ||
| package.json | ||
| tsconfig.json | ||