public virtual Task OnDisconnected(WebSocker socket) => ConnectionManager.RemoveSocket(socket.Id);
public virtual Task <bool> SocketExists(string id) => Task.FromResult(ConnectionManager.SocketExists(id));
public Handler(ConnectionManager connectionManager, IServiceScopeFactory scopeFactory) { ConnectionManager = connectionManager; _scopeFactory = scopeFactory; }