Exemple #1
0
        public TwitchChannel(JoinedChannel chan, ChatModuleManager manager)
        {
            this.m_ModuleManager = manager;
            this.Channel         = chan.Channel;
            var channelstate = chan.ChannelState;

            if (channelstate != null)
            {
                Language = channelstate.BroadcasterLanguage;

                if (channelstate.EmoteOnly != null && channelstate.EmoteOnly.GetValueOrDefault() == true)
                {
                    this.EmoteOnlyChat = true;
                }

                if (channelstate.SubOnly != null && channelstate.SubOnly.GetValueOrDefault() == true)
                {
                    this.SubOnlyChat = true;
                }

                this.Murcury = channelstate.Mercury;
                this.R9K     = channelstate.R9K;
                this.Rituals = channelstate.Rituals;
                this.Id      = chan.ChannelState.RoomId;
            }
        }
Exemple #2
0
 public TwitchChannel(ChatModuleManager manager)
 {
     m_ModuleManager = manager;
 }