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"); } }
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"); } }
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"); } } }
private void btn_addFav_Click(object sender, EventArgs e) { TwitchImp.isOnline(tb_searchInput.Text); }