internal new static PubsubWhisperUser Create(BasePubsubClient client, UserModel model) { var entity = new PubsubWhisperUser(client, model.FromId); entity.Update(model); return(entity); }
internal static PubsubWhisperMessage Create(BasePubsubClient client, Model model) { var entity = new PubsubWhisperMessage(client, model.Data.Id); entity.Update(model); return(entity); }
internal override void Update(UserModel model) { base.Update(model); DisplayName = model.Tags.DisplayName; Color = model.Tags.Color; //Badges = model.Tags.Badges.ToArray(); //Emotes = model.Tags.Emotes.ToArray(); }
internal virtual void Update(Model model) { var author = PubsubWhisperUser.Create(Client, model); author.Update(model); var self = PubsubWhisperUser.Create(Client, model.Recipient); self.Update(model.Recipient); Author = author; Self = self; Content = model.Body; ThreadId = model.ThreadId; Timestamp = model.SentTimestamp; }
internal virtual void Update(WhisperModel model) { Name = model.Tags.Login; }