Open garrongarron opened 2 years ago
Allowing to access to realm to share the events to the other connected users, let then know when a user connect or diconnect.
/*Implementation*/ peerServer.on('connection', (client, realm) => { if (!realm) return realm.getClientsIds().filter(a => a != client.id).forEach(peerId => { const message = { type: 'CONNECTED', peerId: client.id } realm.getClientById(peerId).getSocket().send(JSON.stringify(message)) }) }); peerServer.on('disconnect', (client, realm) => { if (!realm) return realm.getClientsIds().filter(a => a != client.id).forEach(peerId => { const message = { type: 'DISCONNECTED', peerId: client.id } realm.getClientById(peerId).getSocket().send(JSON.stringify(message)) }) });
Allowing to access to realm to share the events to the other connected users, let then know when a user connect or diconnect.