Will query the server for any uncached recipe items during login (#12)

This commit is contained in:
Xan-Asc
2024-02-18 08:19:45 -08:00
committed by GitHub
parent b69cfb3877
commit a23e8cdb4f
3 changed files with 95 additions and 63 deletions
+11
View File
@@ -939,6 +939,17 @@ function private:LoadProfilesPage(container)
end
end
local bulkquerybuffer = {}
for itemString, _ in pairs(TSM.db.profile.items) do
-- check if item is cached
local _,_,itemID = itemString:find("item:(%d+)")
if itemID then
local item = Item:CreateFromID(itemID)
if not item:IsCached() then bulkquerybuffer[#bulkquerybuffer+1] = item.itemID end
end
end
TSMAPI:BulkQuery(bulkquerybuffer)
return profiles
end