Alex2Node/dist/types
David 29ee1a315e bridge: a discovery request that arrives twice is answered once
A broker that mirrors another delivers every message twice, and the bridge
answered both copies of a discovery request. A request is now remembered
by its messageId for 60 s, as a directive is, and its copy is dropped with
a log line. The messageId is read from the header of the Discover
directive or from the request itself when that is the header alone.
A request without a messageId is answered every time, as before.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 21:16:50 +00:00
..
compat errors: typed helpers for every documented error type 2026-09-28 21:14:55 +00:00
device registry: SceneController events, DoorbellEventSource, SimpleEventSource, TimeHoldController, InventoryLevelSensor, WakeOnLANController 2026-09-28 21:01:53 +00:00
messages errors: typed helpers for every documented error type 2026-09-28 21:14:55 +00:00
registry errors: typed helpers for every documented error type 2026-09-28 21:14:55 +00:00
Alex2Node.d.ts dispatch: typed handlers, respond/defer/error, automatic ErrorResponse, watchdog 2026-09-28 19:49:41 +00:00
dispatcher.d.ts bridge: a discovery request that arrives twice is answered once 2026-09-28 21:16:50 +00:00
index.d.ts errors: typed helpers for every documented error type 2026-09-28 21:14:55 +00:00
topics.d.ts registry: SceneController events, DoorbellEventSource, SimpleEventSource, TimeHoldController, InventoryLevelSensor, WakeOnLANController 2026-09-28 21:01:53 +00:00
transport.d.ts dispatch: typed handlers, respond/defer/error, automatic ErrorResponse, watchdog 2026-09-28 19:49:41 +00:00