public void OnQueueCreated(object sender, QueueEventArgs e) { Trace.WriteLine("<- NewQueue " + e.Queue); hubContext.Clients.All.NewQueue(e.Queue); e.Queue.QueueMembershipChanged += QueueMembershipChanged; e.Queue.QueueStatusChanged += QueueStatusChanged; e.Queue.QueueMessageSent += QueueMessageSent; }
private void QueueMembershipChanged(object sender, QueueEventArgs e) { Trace.WriteLine("<- QueueMembershipChanged " + e.Queue); //TODO: only send this to the group of clients who are already on this queue hubContext.Clients.All.QueueMembershipChanged(e.Queue); }
private void QueueStatusChanged(object sender, QueueEventArgs e) { Trace.WriteLine("<- QueueStatusChanged " + e.Queue); hubContext.Clients.All.QueueStatusChanged(e.Queue); }