A SignalR chat hub