Esempio n. 1
0
        internal static PubsubSimpleUser Create(TwitchPubsubClient client, SubModel model)
        {
            var entity = new PubsubSimpleUser(client, model.UserId);

            entity.Update(model);
            return(entity);
        }
Esempio n. 2
0
        internal static PubsubSimpleUser Create(BasePubsubClient client, SelfModel model)
        {
            var entity = new PubsubSimpleUser(client, model.Id);

            entity.Update(model);
            return(entity);
        }
Esempio n. 3
0
        internal virtual void Update(Model model)
        {
            Channel = new PubsubSimpleChannel(Client, model.ChannelId);
            Channel.Update(model);
            User = new PubsubSimpleUser(Client, model.UserId);
            User.Update(model);

            BitsUsed      = model.BitsUsed;
            TotalBitsUsed = model.TotalBitsUsed;
            Context       = model.Context;
            Type          = model.MessageType;
            Version       = model.Version;
        }