diff --git a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/GlobalCache.cs b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/GlobalCache.cs index ccf5c0ee1..13793da24 100644 --- a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/GlobalCache.cs +++ b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/GlobalCache.cs @@ -207,7 +207,7 @@ namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { } } - internal async Task UpdateDepotKeys([NotNull] IReadOnlyCollection depotKeyResults) { + internal async Task UpdateDepotKeys([NotNull] ICollection depotKeyResults) { if (depotKeyResults == null) { throw new ArgumentNullException(nameof(depotKeyResults)); } diff --git a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs index e27e7a62e..b46bc7ebc 100644 --- a/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs +++ b/ArchiSteamFarm.OfficialPlugins.SteamTokenDumper/SteamTokenDumperPlugin.cs @@ -361,10 +361,10 @@ namespace ArchiSteamFarm.OfficialPlugins.SteamTokenDumper { if (depotTasks.Count > 0) { bot.ArchiLogger.LogGenericInfo($"Retrieving {depotTasks.Count} depot keys..."); - SteamApps.DepotKeyCallback[] results; + IList results; try { - results = await Task.WhenAll(depotTasks).ConfigureAwait(false); + results = await Utilities.InParallel(depotTasks).ConfigureAwait(false); } catch (Exception e) { bot.ArchiLogger.LogGenericWarningException(e);