Commit Graph
14 Commits
Author SHA1 Message Date
Jay de1ec56c40 make a copy of the event subs map because it may change during iteration.
Use consistent variable names for channels.
2026-08-09 19:04:03 -04:00
Jay 22b385f240 security: prevent send-on-close panic
Move channel sends into mutex lock to prevent channel closure from racing with the send.
Add a buffer to the event and inbox channels for backpressure management.
2026-08-09 19:02:39 -04:00
Jay 7e54a26aac security: do not silence Connect() errors; read values and use under the same lock.
Ignoring Connect() errors can sometimes cause double-registration.
Reading values under one lock and using them under another allows for values to change in the gap between them.
2026-08-09 18:58:13 -04:00
Jay 42e6e2af83 align with honeybee updates. change ID to URL semantics. 2026-06-08 09:43:19 -04:00
Jay 69f9219819 surface honeybee.EventDialFailed through the prism event pipeline 2026-06-04 17:46:47 -04:00
Jay dae4c7773d test: EventPublisher publish accepted 2026-06-03 18:07:28 -04:00
Jay 29f6966ae0 use options 2026-06-03 11:42:55 -04:00
Jay 0c3564442f place attribute on handler 2026-05-21 17:01:46 -04:00
Jay f21842a80b upgrade honeybee 2026-05-20 23:12:45 -04:00
Jay c6f2aec165 record observable events from request manager 2026-05-19 22:16:58 -04:00
Jay 30e9881dae incorporate observer interface into components 2026-05-19 21:20:00 -04:00
jay 6066639863 fix inbox sub close panic on envoy 2026-05-18 16:44:46 -04:00
jay 85e53ce1b5 use updated honeybee api 2026-05-18 09:33:25 -04:00
jay a096450fc7 refactor to peer-centric architecture 2026-05-13 16:51:09 -04:00