Files
neoirc/internal
clawbot 2b5b98af81
check / check (push) Waiting to run
Remove the relay's broker wait channel after each tick (closes #151)
The IRC relay registers a broker wait channel on each pass of its
loop, and when the 100 ms ticker fired instead of a notification it
looped without removing that channel. An idle IRC listener connection
added ten channels a second to the broker, and all but the last stayed
after the connection closed. The ticker case now removes its channel,
as the HTTP long-poll does after its timer.

Broker.ListenerCount returns how many wait channels a user holds, so
the test can check that an idle connection holds at most one, and
none after it closes.

Model: opus-5-5
2026-10-20 15:38:11 +00:00
..