internal static ChatSimpleUser Create(TwitchChatClient client, MsgEventModel model) { var entity = new ChatSimpleUser(client, model.UserId); entity.Update(model); return(entity); }
internal static ChatMessage Create(TwitchChatClient client, Model model) { var entity = new ChatMessage(client, model.Id); entity.Update(model); return(entity); }
internal override void Update(MsgEventModel model) { base.Update(model); Color = model.Color; UserType = model.UserType; IsMod = model.IsMod; IsSubscriber = model.IsSubscriber; IsTurbo = model.IsTurbo; }
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); }
internal virtual void Update(MsgEventModel model) { Name = model.UserName; DisplayName = model.DisplayName; }
internal virtual void Update(MsgEventModel model) { Name = model.ChannelName; }