Remove MyBagsCache compatibility

This commit is contained in:
2016-09-06 16:30:52 +02:00
parent 77c25484f1
commit 7c694ba727

View File

@ -7,7 +7,7 @@ local MYBANK_DEFAULT_OPTIONS = {
["Count"] = "free", ["Count"] = "free",
["HlItems"] = true, ["HlItems"] = true,
["Sort"] = "realm", ["Sort"] = "realm",
["Search"] = true, ["Search"] = true,
["HlBags"] = true, ["HlBags"] = true,
["Freeze"] = "sticky", ["Freeze"] = "sticky",
["Lock"] = false, ["Lock"] = false,
@ -20,7 +20,7 @@ local MYBANK_DEFAULT_OPTIONS = {
["Cache"] = nil, ["Cache"] = nil,
["Player"] = true, ["Player"] = true,
["Scale"] = false, ["Scale"] = false,
["Strata"] = "DIALOG", ["Strata"] = "DIALOG",
["Anchor"] = "bottomleft", ["Anchor"] = "bottomleft",
["BackColor"] = {0.7,0,0,0}, ["BackColor"] = {0.7,0,0,0},
["SlotColor"] = nil, ["SlotColor"] = nil,
@ -603,9 +603,7 @@ function MyBank:GetInfoFunc()
if IsAddOnLoaded("DataStore_Containers") then if IsAddOnLoaded("DataStore_Containers") then
return self.GetInfoDataStore return self.GetInfoDataStore
end end
if IsAddOnLoaded("MyBagsCache") then
return self.GetInfoMyBagsCache
end
return self.GetInfoNone return self.GetInfoNone
end end
@ -666,48 +664,6 @@ function MyBank:GetSortedCharList(sorttype, realm)
until swapped == 0 until swapped == 0
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
function MyBank:SetReplace() function MyBank:SetReplace()