Skip to content

Allowing to cast event to the rest of users#278

Open
garrongarron wants to merge 1 commit intopeers:masterfrom
garrongarron:master
Open

Allowing to cast event to the rest of users#278
garrongarron wants to merge 1 commit intopeers:masterfrom
garrongarron:master

Conversation

@garrongarron
Copy link

@garrongarron garrongarron commented Mar 27, 2022

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. /*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)) }) });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant