public void SendTo(long to, string message) { var user = new Utils.GetUser().UserContext(Context); var connections = _user.GetUserConnections(Context, to); if (connections != null && connections.Count() > 0) { foreach (var c in connections) { Send(c.ConnectionId, user.UserId.ToString(), message); } } _message.NewMessage(Context, to, message); }
public Task UserDesconnected() { var user = new Utils.GetUser().UserContext(Context); return(Clients.All.SendAsync("Offline", user.UserId)); }