public override Task OnDisconnected() { foreach (string session in _connRepo.GetActiveConnectionsByUserName(Context.User.Identity.Name) .Select(c => c.SessionName)) { LeaveSession(session); } return(base.OnDisconnected()); }
public IEnumerable <string> CurrentSessions(string clientName) { return(_connRepo.GetActiveConnectionsByUserName(clientName) .Select(c => c.SessionName)); }