From 76c67f4ad43ddb30ac25868554638c1e0aac83bd Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 24 Sep 2026 12:32:05 +0200 Subject: refactor(node): move _dispatch_message out of webrtc_server, unchanged DispatchMixin in transport/webrtc/dispatch.py, with the pre-proof fetch bound it enforces. The elif chain moves as it is; turning it into a table is the next commit, on its own. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-node/tests/test_security_regressions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/meshbay-node/tests') diff --git a/packages/meshbay-node/tests/test_security_regressions.py b/packages/meshbay-node/tests/test_security_regressions.py index b3f373d..5e8badf 100644 --- a/packages/meshbay-node/tests/test_security_regressions.py +++ b/packages/meshbay-node/tests/test_security_regressions.py @@ -792,7 +792,7 @@ def test_ffmpeg_never_blocks_the_event_loop(): def test_pre_proof_fetches_are_bounded(): """C4: the pre-proof bundle window is a disclosure surface; bound it.""" - from meshbay_node.transport.webrtc_server import MAX_PRE_PROOF_FETCHES + from meshbay_node.transport.webrtc.dispatch import MAX_PRE_PROOF_FETCHES assert 0 < MAX_PRE_PROOF_FETCHES <= 10 -- cgit v1.2.3