/// <summary> /// Add user to User Tracker data store. This would be called when a user joins the chat hub. /// </summary> /// <param name="connection">The hub connection context.</param> /// <param name="userInfo">The user information</param> /// <returns>The task.</returns> public async Task AddUserAsync(HubConnectionContext connection, UserInformation userInfo) { //// Add the connection and user to the local storage. onlineUserStore.TryAdd(connection, userInfo); await Task.CompletedTask; }