summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src')
-rw-r--r--packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py5
1 files changed, 5 insertions, 0 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 483a6a7..d654894 100644
--- a/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
+++ b/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
@@ -1177,6 +1177,11 @@ class WebRTCPeerSession:
"type": "chat_notify",
"group_id": self._group_id,
"sender_name": sender_name,
+ # Who actually wrote it, from the authenticated session. The
+ # hub used to fall back to this node's own token subject —
+ # the operator — so everyone was notified of their own
+ # messages and the operator was notified of nobody's.
+ "sender_user_id": self._user_id,
})))
except Exception:
pass