/// <summary>
 /// Adds user to online users list
 /// </summary>
 /// <param name="userId"></param>
 /// <returns></returns>
 public Task <bool> JoinChat(string userId)
 {
     return(Task.Run(() =>
     {
         try
         {
             _usersManager.AddOnlineUser(userId, Context.ConnectionId);
             return true;
         }
         catch
         {
             return false;
         }
     }));
 }