gergelyszabo94 / csgo-trader-extension

CSGO Trader Browser Extension to help with CS:GO item trading, marketing and much more
https://csgotrader.app
GNU General Public License v3.0
213 stars 42 forks source link

Faster way of loading prices for Market Mass Listing? #405

Closed Andrew3019 closed 2 years ago

Andrew3019 commented 2 years ago

The Market Mass Listing function when selecting items inside the inventory is extremely slow.

Could you make a way that loads the Starting at/Quick sell prices load faster?

You could use a request like this one https://steamcommunity.com/market/priceoverview/?country=CN&currency=23&appid=730&market_hash_name=UMP-45%20%7C%20Fade%20(Factory%20New) that loads the lowest prices almost instantly.

gergelyszabo94 commented 2 years ago

It's not slow because the requests is responded to slowly but because it's rate limited so you have to wait beetween the requests otherwise you get a temporary ip ban. This delay is 3 seconds by default, you can experiment by lowering it in the extension options under Pricing. That endpoint is already used by the extension by the way.

Andrew3019 commented 2 years ago

It's not slow because the requests is responded to slowly but because it's rate limited so you have to wait beetween the requests otherwise you get a temporary ip ban. This delay is 3 seconds by default, you can experiment by lowering it in the extension options under Pricing. That endpoint is already used by the extension by the way.

Is it possible to make it only load "Quick sell" prices and not other prices? It seems like Starting at/Quick sell, Mid price, and Instant sell get loaded separately. I only ever use quick sell, so if there was an option to only load quick sell prices, then prices would be loaded 3x as fast.

gergelyszabo94 commented 2 years ago

It's not slow because the requests is responded to slowly but because it's rate limited so you have to wait beetween the requests otherwise you get a temporary ip ban. This delay is 3 seconds by default, you can experiment by lowering it in the extension options under Pricing. That endpoint is already used by the extension by the way.

Is it possible to make it only load "Quick sell" prices and not other prices? It seems like Starting at/Quick sell, Mid price, and Instant sell get loaded separately. I only ever use quick sell, so if there was an option to only load quick sell prices, then prices would be loaded 3x as fast.

It's possible but I am not sure what the right UX would be. Maybe a checkbox under each column and you check the one you want to load?