No point in refreshing all of the packages, just the packages we already know about.

In 99.9% cases it'll be exactly the same data anyway.
This commit is contained in:
JustArchi
2021-02-20 17:29:13 +01:00
parent 6acd516a36
commit 26cab42476

View File

@@ -199,12 +199,12 @@ namespace ArchiSteamFarm {
return;
}
Dictionary<uint, uint> packageIDs = Bot.Bots.Values.SelectMany(bot => bot.OwnedPackageIDs.Keys).Distinct().ToDictionary(packageID => packageID, _ => currentChangeNumber);
if (packageIDs.Count == 0) {
if (PackagesData.IsEmpty) {
return;
}
Dictionary<uint, uint> packageIDs = PackagesData.Keys.ToDictionary(packageID => packageID, _ => currentChangeNumber);
await RefreshPackages(refreshBot, packageIDs).ConfigureAwait(false);
}