MCPcopy
hub / github.com/socketio/socket.io / _del

Method _del

packages/socket.io-adapter/lib/in-memory-adapter.ts:120–131  ·  view source on GitHub ↗
(room: Room, id: SocketId)

Source from the content-addressed store, hash-verified

118 }
119
120 private _del(room: Room, id: SocketId) {
121 const _room = this.rooms.get(room);
122 if (_room != null) {
123 const deleted = _room.delete(id);
124 if (deleted) {
125 this.emit("leave-room", room, id);
126 }
127 if (_room.size === 0 && this.rooms.delete(room)) {
128 this.emit("delete-room", room);
129 }
130 }
131 }
132
133 /**
134 * Removes a socket from all rooms it's joined.

Callers 2

delMethod · 0.95
delAllMethod · 0.95

Calls 1

emitMethod · 0.65

Tested by

no test coverage detected