Example #1
0
File: Bot.cs Project: ckorn/cuddle
 private void Client_OnConnected(object sender, OnConnectedArgs e)
 {
     logger.Log($"Connected to {e.AutoJoinChannel}");
     this.Connected?.Invoke(this, new EventArgs());
     Task.Factory.StartNew(() =>
     {
         logger.Log($"Loading global badges");
         GlobalBadgesResponse globalBadgesResponse = twitchAPI.V5.Badges.GetGlobalBadgesAsync().Result;
         this.badgeConverter.ConvertGlobalBadges(globalBadgesResponse);
     });
 }
Example #2
0
 public void ConvertGlobalBadges(GlobalBadgesResponse globalBadgesResponse)
 {
     if (globalBadgesResponse == null)
     {
         return;
     }
     foreach (KeyValuePair <string, Badge> idBadge in globalBadgesResponse.Sets)
     {
         foreach (KeyValuePair <string, BadgeContent> versionBadgeContent in idBadge.Value.Versions)
         {
             this.badgeCache.AddBadge($"{idBadge.Key}_{versionBadgeContent.Key}", versionBadgeContent.Value.Title, versionBadgeContent.Value.Image_Url_1x);
         }
     }
 }