aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node')
-rw-r--r--packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py b/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
index 07ceed3..6231310 100644
--- a/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
+++ b/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
@@ -288,7 +288,7 @@ class WebRTCPeerSession:
"thread_id": msg.get("thread_id"),
"timestamp": __import__("time").time(),
}
- for uid, session in peers.items():
+ for uid, session in list(peers.items()):
if uid != self._user_id and session is not self:
try:
session._send(broadcast)
@@ -491,7 +491,7 @@ class WebRTCTransport:
await session.close()
async def close_all(self) -> None:
- for session in self._sessions.values():
+ for session in list(self._sessions.values()):
await session.close()
self._sessions.clear()