Remove MyBagsCache compatibility

This commit is contained in:
2016-09-06 16:33:09 +02:00
parent 7c694ba727
commit f42d4c2a34

View File

@ -384,9 +384,7 @@ end
function MyEquipment:GetRelic(charID) function MyEquipment:GetRelic(charID)
if self.isLive then if self.isLive then
return UnitHasRelicSlot("player") return UnitHasRelicSlot("player")
elseif IsAddOnLoaded("MyBagsCache") then else
return MyBagsCache:GetRelic(charID)
end
return nil return nil
end end
@ -397,9 +395,7 @@ function MyEquipment:GetInfoFunc()
elseif IsAddOnLoaded("DataStore_Inventory") then elseif IsAddOnLoaded("DataStore_Inventory") then
return self.GetInfoDataStore return self.GetInfoDataStore
]] ]]
elseif IsAddOnLoaded("MyBagsCache") then else
return self.GetInfoMyBagsCache
end
return self.GetInfoNone return self.GetInfoNone
end end
@ -642,46 +638,4 @@ function MyEquipment:GetSortedCharList(sorttype, realm)
return result return result
end 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 end