From fe867a4fcfc4206bd69c2debe75eef3f34ef5123 Mon Sep 17 00:00:00 2001 From: Ryan Kistner Date: Wed, 27 Jun 2012 11:49:47 -0600 Subject: [PATCH] DepotDownloader: prettified license list code --- DepotDownloader/Steam3Session.cs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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)); }