DestinyItemManager / DIM

Destiny Item Manager
https://destinyitemmanager.com
MIT License
2.03k stars 641 forks source link

separate out vendor component calls #10430

Closed nev-r closed 1 week ago

nev-r commented 2 weeks ago

addresses https://github.com/DestinyItemManager/DIM/issues/10426 (https://github.com/Bungie-net/api/issues/1887)

early sanity-checking welcome please. is this a good way to combine these? it results in a pleasant filling-in of info, and polaroids gradually appearing on the vendors page, but as noted in loadAllVendors comments, there are other possible strategies

this serially fetches, but that ends up taking like 50 seconds for 9 vendors. should we ratelimit, and dispatch them all, and await allResolved? what rate?