View Single Post
10-27-21, 09:41 AM   #8
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
The web API cannot be accessed in the game, as noted. It also is updated about once per hour, assuming Blizzard's web auction house API is working.

You can use the in game Lua API to cache your data, but then you're depending on it to have every item, which isn't possible. The Lua API will see things as it finds them, and by the time it runs through, the earliest items which are expiring first might not be available, even though your cached data thinks they exist.

The other issue is a forced cooldown on how often you can scan the auction house in game. I seem to recall the cooldown is 15 minutes, so it isn't like you can be constantly updating your cached data.

Since your original question refers to TradeSkillMaster and shopping for items as soon as the auction house window is open, that is exactly what TSM does with grouped items. Their implementation is as fast as the system can get.
  Reply With Quote