diff --git a/DepotDownloader/Steam3Session.cs b/DepotDownloader/Steam3Session.cs index 8271bed3..24d33127 100644 --- a/DepotDownloader/Steam3Session.cs +++ b/DepotDownloader/Steam3Session.cs @@ -336,16 +336,12 @@ namespace DepotDownloader Console.WriteLine("Got {0} licenses for account!", licenseList.LicenseList.Count); Licenses = licenseList.LicenseList; - List licenseQuery = new List(); - var sb = new StringBuilder(); - - foreach (var license in Licenses) + IEnumerable licenseQuery = Licenses.Select(lic => { - licenseQuery.Add(license.PackageID); - sb.Append(license.PackageID + ","); - } + return lic.PackageID; + }); - Console.WriteLine(" - " + sb.ToString().TrimEnd(new char[] { ',' })); + Console.WriteLine("Licenses: {0}", string.Join(", ", licenseQuery)); packageInfoCallback = new JobCallback(PackageInfoCallback, callbacks, steamApps.GetPackageInfo(licenseQuery)); }