Exemple #1
0
        internal TwitchUserData GetUserData(string name)
        {
            Debug.Assert(name == name.ToLower());

            TwitchUserData user = m_lastUser;
            if (user != null && user.Name == name)
                return user;

            lock (m_users)
            {
                if (!m_users.TryGetValue(name, out user))
                    user = m_users[name] = new TwitchUserData(name);

                m_lastUser = user;
                return user;
            }
        }
Exemple #2
0
 public TwitchUser(TwitchUserData data)
 {
     UserData = data;
 }