mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
* fix(edge): fire-and-forget Sentry reporting, add 2s timeout and response check - Remove await from captureEdgeException call sites so Sentry never blocks the response path when already on an error - Add AbortSignal.timeout(2000) to bound latency on Sentry outage or slow edge egress - Check response.ok and emit console.warn on non-2xx so misconfigured DSN or auth key is diagnosable rather than silently missing * fix(sentry): add allowUrls to block DSN pollution from foreign origins A foreign app (conservation-dash.web.app, biosentinel@2.4.0) was sending errors to our Sentry project by reusing the public DSN. allowUrls drops events from non-worldmonitor origins at the SDK level before ingestion. * fix(edge): void fire-and-forget calls, improve non-2xx Sentry diagnostics
2.0 KiB
2.0 KiB