]> git.giacomolli.uk - onehouse/commit
Dispatch parsed addresses without topic retries
authorAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 21:49:08 +0000 (18:49 -0300)
committerAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 21:49:08 +0000 (18:49 -0300)
commit10c345f1d112061688409cef7710b4ac14a966aa
tree6d3194315ed7c80bd361c1d16d2d4ebb8524f7d1
parentc376881c67694cd9931d80fb4a04ec69751d222b
Dispatch parsed addresses without topic retries

Incoming publication dispatch passes its validated address to the shared
payload parser, so each topic is parsed once. Typed parsers keep their
operation, envelope, and payload checks. Their tests cover valid data,
wrong operations, and invalid envelopes without changing the existing
wire contract or rejected inputs.

Issue: 8fa2f25
doc/mqtt.rst
protocol/builders_test.go
protocol/message.go