Exemple #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            List <Top> games = TwitchImp.generateTopGames();

            foreach (Top top in games)
            {
                lb_gameList.Items.Add(top.game.name + "- " + top.viewers + " viewers");
            }
        }
Exemple #2
0
        private void lb_gameList_SelectedIndexChanged(object sender, EventArgs e)
        {
            cleanlistbox(lb_channelList);
            string toSplit = ((string)lb_gameList.SelectedItem);
            string url     = toSplit.Substring(0, toSplit.LastIndexOf("-"));

            liveChannels = TwitchImp.generateStreams(url);
            foreach (Stream game in liveChannels)
            {
                lb_channelList.Items.Add(game.channel.name + " - " + game.viewers + " viewers");
            }
        }
Exemple #3
0
        private void btn_search_Click(object sender, EventArgs e)
        {
            cleanlistbox(lb_channelList);
            liveChannels = TwitchImp.generateStreamsFromSearch(tb_searchInput.Text);
            bool isEmpty = !liveChannels.Any();

            if (isEmpty)
            {
                label_info.Text = "There are no online streams containing this name";
            }
            else
            {
                foreach (Stream game in liveChannels)
                {
                    lb_channelList.Items.Add(game.channel.name + " - " + game.viewers + " viewers");
                }
            }
        }
Exemple #4
0
 private void btn_addFav_Click(object sender, EventArgs e)
 {
     TwitchImp.isOnline(tb_searchInput.Text);
 }