// scene/server/Server.ts
import { connectedClients } from './ConnectedClients'
import { WebSocketTransport } from 'metaverse-api'
import RemoteScene from './RemoteScene'
+import store, { unregisterPlayer } from './Store'
// ...
wss.on('connection', function connection(ws, req) {
connectedClients.add(client)
- ws.on('close', () => connectedClients.delete(client))
+ ws.on('close', () => {
+ connectedClients.delete(client)
+ store.dispatch(unregisterPlayer(client.id))
+ })
Created
July 25, 2018 15:25
-
-
Save cazala/d6bc8ae5ed0acd4fe95223fc53b610f1 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment