mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2025-12-21 16:58:37 +00:00
Misc
This commit is contained in:
@@ -446,7 +446,7 @@ internal sealed class RemoteCommunication : IAsyncDisposable, IDisposable {
|
|||||||
|
|
||||||
Dictionary<(uint RealAppID, Asset.EType Type, Asset.ERarity Rarity), HashSet<ulong>> databaseSets = setPartsResponse.Content.Result.GroupBy(static setPart => (setPart.RealAppID, setPart.Type, setPart.Rarity)).ToDictionary(static group => group.Key, static group => group.Select(static setPart => setPart.ClassID).ToHashSet());
|
Dictionary<(uint RealAppID, Asset.EType Type, Asset.ERarity Rarity), HashSet<ulong>> databaseSets = setPartsResponse.Content.Result.GroupBy(static setPart => (setPart.RealAppID, setPart.Type, setPart.Rarity)).ToDictionary(static group => group.Key, static group => group.Select(static setPart => setPart.ClassID).ToHashSet());
|
||||||
|
|
||||||
HashSet<(ulong ClassID, uint Amount)> setCopy = [];
|
Dictionary<ulong, uint> setCopy = [];
|
||||||
|
|
||||||
foreach (((uint RealAppID, Asset.EType Type, Asset.ERarity Rarity) key, Dictionary<ulong, uint> set) in state) {
|
foreach (((uint RealAppID, Asset.EType Type, Asset.ERarity Rarity) key, Dictionary<ulong, uint> set) in state) {
|
||||||
if (!databaseSets.TryGetValue(key, out HashSet<ulong>? databaseSet)) {
|
if (!databaseSets.TryGetValue(key, out HashSet<ulong>? databaseSet)) {
|
||||||
@@ -469,7 +469,7 @@ internal sealed class RemoteCommunication : IAsyncDisposable, IDisposable {
|
|||||||
minimumAmount = amount;
|
minimumAmount = amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
setCopy.Add((classID, amount));
|
setCopy[classID] = amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ((ulong classID, uint amount) in setCopy) {
|
foreach ((ulong classID, uint amount) in setCopy) {
|
||||||
|
|||||||
Reference in New Issue
Block a user