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

            entity.Update(model);
            return(entity);
        }
예제 #2
0
        internal static PubsubSubscription Create(TwitchPubsubClient client, Model model)
        {
            var entity = new PubsubSubscription(client);

            entity.Update(model);
            return(entity);
        }
예제 #3
0
        internal static PubsubSimpleChannel Create(TwitchPubsubClient client, SubModel model)
        {
            var entity = new PubsubSimpleChannel(client, model.ChannelId);

            entity.Update(model);
            return(entity);
        }
예제 #4
0
        internal static PubsubEmote Create(TwitchPubsubClient client, Model model)
        {
            var entity = new PubsubEmote(client, model.Id);

            entity.Update(model);
            return(entity);
        }
예제 #5
0
 internal PubsubSubscription(TwitchPubsubClient client)
 {
     Client = client;
 }
예제 #6
0
 internal PubsubSimpleChannel(TwitchPubsubClient client, ulong id)
     : base(client, id)
 {
 }
예제 #7
0
 internal PubsubSimpleUser(TwitchPubsubClient client, ulong id)
     : base(client, id)
 {
 }
예제 #8
0
 public PubsubEntity(TwitchPubsubClient client, T id)
 {
     Client = client;
     Id     = id;
 }
예제 #9
0
 internal PubsubEmote(TwitchPubsubClient client, ulong id)
     : base(client, id)
 {
 }