J3vb and Claude Fable 5
522003ebe3
fix(ws): wire topicLimiter into hand-rolled test hubs
...
newEmitTestHub and NewHubForTest built raw Hub literals without the
topic rate limiter, so deliverBroadcast panicked on a nil receiver and
TestEmitEvents_ChannelEvent_CallsBroadcastToChannel could never pass.
CI never surfaced it because the pipeline died at govulncheck first.
Wire the limiter exactly as NewHub does; no production nil-guard, since
a nil limiter in production would silently disable rate limiting.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-18 11:45:30 +02:00
..
2026-03-17 04:11:04 +01:00
2026-04-06 22:48:59 +02:00
2026-04-05 19:03:22 +02:00
2026-04-07 10:10:38 +02:00
2026-04-01 18:25:13 +02:00
2026-04-06 22:48:59 +02:00
2026-04-06 13:48:41 +00:00
2026-04-04 09:08:01 +02:00
2026-07-18 11:45:30 +02:00
2026-04-07 10:10:38 +02:00
2026-04-04 23:16:31 +02:00
2026-04-06 09:29:29 +00:00
2026-04-07 10:10:38 +02:00
2026-04-06 13:48:41 +00:00
2026-04-06 13:48:41 +00:00
2026-04-05 19:37:00 +02:00
2026-04-05 19:03:22 +02:00
2026-07-18 11:45:30 +02:00
2026-04-06 10:30:18 +00:00
2026-04-06 22:48:59 +02:00
2026-04-05 19:03:22 +02:00
2026-04-05 19:03:22 +02:00
2026-04-05 19:03:22 +02:00
2026-04-05 19:03:22 +02:00
2026-04-07 09:10:14 +02:00
2026-04-07 10:10:38 +02:00
2026-04-07 05:28:53 +00:00
2026-04-05 19:03:22 +02:00
2026-04-05 20:47:47 +00:00
2026-04-05 20:47:47 +00:00
2026-04-06 22:48:59 +02:00
2026-04-05 19:03:22 +02:00
2026-04-05 21:12:08 +00:00
2026-04-06 10:30:18 +00:00
2026-04-05 20:42:32 +00:00
2026-04-07 10:10:38 +02:00
2026-04-03 23:18:06 +02:00
2026-04-03 23:18:06 +02:00
2026-04-03 08:33:55 +02:00
2026-04-03 23:18:06 +02:00
2026-04-01 12:04:15 +02:00
2026-04-04 19:02:21 +00:00
2026-04-04 23:16:31 +02:00
2026-04-05 19:37:00 +02:00
2026-04-01 09:23:17 +02:00
2026-04-01 09:23:17 +02:00
2026-04-07 10:10:38 +02:00
2026-04-05 21:12:08 +00:00
2026-04-06 22:48:59 +02:00
2026-04-05 19:03:22 +02:00
2026-04-05 19:03:22 +02:00
2026-04-02 15:05:56 +02:00
2026-04-02 15:05:56 +02:00
2026-04-05 20:42:32 +00:00
2026-04-07 10:10:38 +02:00
2026-04-05 21:34:32 +00:00
2026-03-28 10:39:23 +01:00
2026-04-05 19:03:22 +02:00
2026-04-04 23:30:36 +02:00
2026-04-05 21:20:00 +02:00
2026-04-05 20:42:32 +00:00
2026-04-05 21:34:32 +00:00
2026-04-05 21:34:32 +00:00
2026-04-06 22:48:59 +02:00