Example #1
0
        internal static ChatSimpleUser Create(TwitchChatClient client, MsgEventModel model)
        {
            var entity = new ChatSimpleUser(client, model.UserId);

            entity.Update(model);
            return(entity);
        }
Example #2
0
        internal static ChatMessage Create(TwitchChatClient client, Model model)
        {
            var entity = new ChatMessage(client, model.Id);

            entity.Update(model);
            return(entity);
        }
Example #3
0
 internal override void Update(MsgEventModel model)
 {
     base.Update(model);
     Color        = model.Color;
     UserType     = model.UserType;
     IsMod        = model.IsMod;
     IsSubscriber = model.IsSubscriber;
     IsTurbo      = model.IsTurbo;
 }
Example #4
0
        internal virtual void Update(Model model)
        {
            CreatedAt    = model.SentTimestamp;
            TmiCreatedAt = model.TmiSentTimestamp;
            Badges       = model.Badges;
            Emotes       = model.Emotes;
            Content      = model.Content;

            Channel = ChatSimpleChannel.Create(Client, model);
            User    = ChatUser.Create(Client, model);
        }
Example #5
0
 internal virtual void Update(MsgEventModel model)
 {
     Name        = model.UserName;
     DisplayName = model.DisplayName;
 }
Example #6
0
 internal virtual void Update(MsgEventModel model)
 {
     Name = model.ChannelName;
 }