예제 #1
0
        internal static ChatSimpleUser Create(TwitchChatClient client, UserStateModel model)
        {
            var entity = new ChatSimpleUser(client, client.TokenInfo.UserId);

            entity.Update(model);
            return(entity);
        }
예제 #2
0
 internal override void Update(UserStateModel model)
 {
     base.Update(model);
     Color        = model.Color;
     UserType     = model.UserType;
     IsMod        = model.IsMod;
     IsSubscriber = model.IsSubscriber;
     IsTurbo      = false;                   // Turbo is found in badges for this model
 }
예제 #3
0
 internal virtual void Update(UserStateModel model)
 {
     Name        = model.DisplayName.ToLower();
     DisplayName = model.DisplayName;
 }
예제 #4
0
 internal override void Update(UserStateModel model)
 {
     base.Update(model);
     EmoteSets = model.EmoteSets;
 }