diff --git a/src/components/App.tsx b/src/components/App.tsx index 2305488e..4c102fce 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -340,6 +340,12 @@ export class App extends React.Component { this.socket.on("room-user-count", (collaboratorCount: number) => { this.setState({ collaboratorCount }); }); + this.socket.on("client-disconnected", (socketID: number) => { + this.setState(state => { + const { [socketID]: omit, ...remotePointers } = state.remotePointers; + return { remotePointers }; + }); + }); this.socket.on("new-user", async (socketID: string) => { this.broadcastSocketData({ type: "SCENE_UPDATE",