Tigran 4 rokov pred
rodič
commit
5e631c7a7f

+ 1 - 1
CardCollector/Commands/ChosenInlineResult/SelectStickerInlineResult.cs

@@ -18,7 +18,7 @@ namespace CardCollector.Commands.ChosenInlineResult
             var sticker = await StickerDao.GetStickerByHash(hash);
             var stickerCount = User.Session.State switch
             {
-                UserState.AuctionMenu => await AuctionController.GetStickerCount(sticker.Id),
+                UserState.AuctionMenu => await AuctionController.GetStickerCount(sticker.Id, User.Session.Filters),
                 UserState.ShopMenu => await ShopController.GetStickerCount(sticker.Id),
                 _ => User.Stickers[sticker.Md5Hash].Count
             };

+ 6 - 0
CardCollector/Controllers/AuctionController.cs

@@ -77,5 +77,11 @@ namespace CardCollector.Controllers
         {
             return await AuctionDao.GetQuantity(productId);
         }
+
+        public static async Task<int> GetStickerCount(string stickerId, Dictionary<string, object> sessionFilters)
+        {
+            var traders = await GetTradersList("", stickerId);
+            return sessionFilters.ApplyTo(traders).Sum(i => i.Quantity);
+        }
     }
 }