Closed bartervg closed 4 years ago
I registered on ITAD for API key since Get plain is protected. Next step will be setting up a crontab to regularly check and update ITAD plains.
Every day, Steam appIDs that don't have ITAD plains will be checked with the ITAD API. todo:
All appID and subIDs have been checked and will be rechecked at the rate of 700 items per day (~5 months to recheck entire database) along with new app and sub IDs. Manually editing ITAD plain will place the modified plain at the back of the recheck queue.
Adding 100k ITAD plains crashed the bundle page because the page selected the entire table (out of memory error). Previously, there were 36 rows in the table. Therefore, the bundle charts will not have the ITAD plains until this is fixed (tag this as bad design).
Out of memory bug fixed on the bundle pages, and ITAD links use the correct plains. However, the original bug with Celestial remains. This appears to be an ITAD bug where 2 different games and appID are combined onto the same plain. https://store.steampowered.com/app/1128330/ https://store.steampowered.com/app/1194910/ third Celestial game, a potential problem in 11 days, https://store.steampowered.com/app/1101050/
Potential improvement: use different API https://api.isthereanydeal.com/v01/game/plain/list/?key=&shops=discord to update all plains every day rather than a few hundred at a time.
Describe the bug Some ITAD links lead to the wrong or blank pages
Steps to reproduce the bug
Expected behavior Link to the correct page, although in this case, not sure where the correct ITAD page is located.
Screenshots (if applicable) clicking history link goes to which is a different game
Device (if relevant) N/A
Additional context There's an API https://api.isthereanydeal.com/v01/game/plain/id/?key=&shop=steam&ids=app%2F377160%2Capp%2F96100%2Csub%2F28187%2Csub%2F1245