private async Task refreshData()
        {
            map.Clear();
            JsonObject playerLoot = (JsonObject)await lc.Get("/lol-loot/v1/player-loot-map");

            if (playerLoot == null)
            {
                return;
            }
            playerLoot.Remove("");

            for (int i = 0; i < playerLoot.Count; i++)
            {
                JsonObject item     = (JsonObject)playerLoot[i];
                String     category = (String)item["displayCategories"];
                if (category.Equals(""))
                {
                    category = "Unknown";
                }
                if (map.ContainsKey(category))
                {
                    map[category].Add(item);
                }
                else
                {
                    List <JsonObject> newCategory = new List <JsonObject>();
                    newCategory.Add(item);
                    map.Add(category, newCategory);
                }
            }
        }
        private async void loadFriends_Click(object sender, EventArgs e)
        {
            if (!lc.IsConnected)
            {
                MessageBox.Show("Not connected to LCU! Start the game and wait few seconds.");
                return;
            }
            if (alreadyScannedPlayers)
            {
                MessageBox.Show("Already scanned players");
                return;
            }
            alreadyScannedPlayers = true;
            JsonArray friends = (JsonArray)await lc.Get("/lol-chat/v1/friends");

            clearOutputPanel();
            int i = 0;

            foreach (JsonObject friend in friends)
            {
                Player player = new Player();
                player.name      = (String)friend["name"];
                player.riotName  = (String)friend["gameName"];
                player.riotTag   = (String)friend["gameTag"];
                player.lastMatch = DateTime.MaxValue;
                long id = (long)friend["summonerId"];
                if (id != 0)
                {
                    JsonObject summoner = (JsonObject)await lc.Get("/lol-summoner/v1/summoners/" + id);

                    long accountId = (long)summoner["accountId"];
                    player.lastMatch = await getPlayerData(accountId);
                }
                players.Add(player);
                printPlayer(player, " " + ++i + "/" + friends.Count);
            }
            printData();
        }