internal void OnOpen(WebSocket webSocket) { addMessage(() => { lock (_L_registered) { if (!_registeredSockets.Add(webSocket)) return; } RegisteredSocketsChange?.Invoke(); }); }
internal void OnClose(WebSocket webSocket) { addMessage(() => { lock (_L_registered) { if (!_registeredSockets.Remove(webSocket)) return; } RegisteredSocketsChange?.Invoke(); ProcessDisconnection(webSocket); }); }