MCPcopy
hub / github.com/SnapDrop/snapdrop / _onMessage

Method _onMessage

client/scripts/network.js:25–50  ·  view source on GitHub ↗
(msg)

Source from the content-addressed store, hash-verified

23 }
24
25 _onMessage(msg) {
26 msg = JSON.parse(msg);
27 console.log('WS:', msg);
28 switch (msg.type) {
29 case 'peers':
30 Events.fire('peers', msg.peers);
31 break;
32 case 'peer-joined':
33 Events.fire('peer-joined', msg.peer);
34 break;
35 case 'peer-left':
36 Events.fire('peer-left', msg.peerId);
37 break;
38 case 'signal':
39 Events.fire('signal', msg);
40 break;
41 case 'ping':
42 this.send({ type: 'pong' });
43 break;
44 case 'display-name':
45 Events.fire('display-name', msg);
46 break;
47 default:
48 console.error('WS: unkown message type', msg);
49 }
50 }
51
52 send(message) {
53 if (!this._isConnected()) return;

Callers 1

_connectMethod · 0.95

Calls 2

sendMethod · 0.95
fireMethod · 0.80

Tested by

no test coverage detected