From f453cd39ef0fec606b3d1a67b3fae5fa96e719f9 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 24 Sep 2026 12:12:15 +0200 Subject: refactor(node): move the session core out of webrtc_server SessionCore in transport/webrtc/core.py, last among the bases: state, the data channel, task ownership, the peer registry, sending and teardown. The facade keeps _dispatch_message and WebRTCTransport. Co-Authored-By: Claude Opus 5.5 --- docs/transfers-v1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/transfers-v1.md') diff --git a/docs/transfers-v1.md b/docs/transfers-v1.md index f1002a9..47e82a6 100644 --- a/docs/transfers-v1.md +++ b/docs/transfers-v1.md @@ -181,7 +181,7 @@ node-wide slot they would then hold while a second member has none. Reversed, one member arriving first takes all eight. **"Per member" means per account, summed across their devices**, resolved with -`_sessions_of(user_id)` (`webrtc_server.py:3325`) — which exists for exactly +`_sessions_of(user_id)` (`webrtc/core.py`) — which exists for exactly this reason, since device linking landed. Two browsers and a desktop client signed in as the same person share the two slots. Anything else makes the cap a function of how many tabs someone opens. -- cgit v1.2.3