private bool TryAddToPendingUsers(GameUser user, string matchID)
        {
            user.CreatedTime = DateTime.Now;

            var pendingUser = PendingGameUsers.Keys.FirstOrDefault(p => p.ID == user.ID);

            //Update if already exists.
            if (pendingUser != null)
            {
                pendingUser.CreatedTime = DateTime.Now;
                return(true);
            }

            var result = PendingGameUsers.TryAdd(user, matchID);

            return(result);
        }