summaryrefslogtreecommitdiff
path: root/internal/eventloop_events_test.go
AgeCommit message (Collapse)Author
2026-05-13feat(eventloop): add panic recovery to events() goroutine for resiliencePaul Buetow
Wrap processRawEvent calls in a new processRawEventSafe() helper that uses defer/recover to catch any panic from a callback and convert it into a warning notification via warningCb, preventing a single bad event from crashing the whole process. Added TestEventsPanicInCallbackIsRecoveredAndNotified to verify the recovery behaviour end-to-end. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08task(ior): remove eventloop busy-wait polling (task 2b8f8f83)Paul Buetow