Files
Lucas Smith 9f680c7a61 perf: set global prisma transaction timeouts and reduce transaction scope (#2607)
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.
2026-03-13 14:51:53 +11:00
..
2026-01-29 13:30:48 +11:00
2023-11-06 13:01:11 +11:00
2023-11-06 13:01:11 +11:00
2026-02-26 14:17:08 +11:00
2023-11-06 13:01:11 +11:00