Remove MyBagsCache compatibility
This commit is contained in:
@ -384,9 +384,7 @@ end
|
||||
function MyEquipment:GetRelic(charID)
|
||||
if self.isLive then
|
||||
return UnitHasRelicSlot("player")
|
||||
elseif IsAddOnLoaded("MyBagsCache") then
|
||||
return MyBagsCache:GetRelic(charID)
|
||||
end
|
||||
else
|
||||
return nil
|
||||
end
|
||||
|
||||
@ -397,9 +395,7 @@ function MyEquipment:GetInfoFunc()
|
||||
elseif IsAddOnLoaded("DataStore_Inventory") then
|
||||
return self.GetInfoDataStore
|
||||
]]
|
||||
elseif IsAddOnLoaded("MyBagsCache") then
|
||||
return self.GetInfoMyBagsCache
|
||||
end
|
||||
else
|
||||
return self.GetInfoNone
|
||||
end
|
||||
|
||||
@ -642,46 +638,4 @@ function MyEquipment:GetSortedCharList(sorttype, realm)
|
||||
return result
|
||||
end
|
||||
]]
|
||||
if IsAddOnLoaded("MyBagsCache") then
|
||||
local result = {}
|
||||
local idx = 0
|
||||
local cache = MyBagsCache.db.global
|
||||
local index, value
|
||||
for index, value in pairs(cache) do
|
||||
local charName, realmID = self:SplitString(index)
|
||||
if index ~= "profiles" then
|
||||
if (not realm or realmID == realm) then
|
||||
idx = idx + 1
|
||||
result[idx] = index
|
||||
end
|
||||
end
|
||||
end
|
||||
local swapped
|
||||
local q, w
|
||||
local x_time, y_time
|
||||
local i
|
||||
repeat
|
||||
swapped = 0
|
||||
for i = 1, idx-1 do
|
||||
q = result[i]
|
||||
w = result[i+1]
|
||||
if (not cache[q].updateTime) then
|
||||
x_time = 0
|
||||
else
|
||||
x_time = cache[q].updateTime
|
||||
end
|
||||
if (not cache[w].updateTime) then
|
||||
y_time = 0
|
||||
else
|
||||
y_time =cache[w].updateTime
|
||||
end
|
||||
if self:SortChars(q, w, x_time, y_time, sorttype) then
|
||||
result[i] = w
|
||||
result[i+1] = q
|
||||
swapped = 1
|
||||
end
|
||||
end
|
||||
until swapped == 0
|
||||
return result
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user