1.7.10 compatibility

This commit is contained in:
kepler155c
2018-03-14 08:45:43 -04:00
parent b798f392ad
commit 2743792ef3

View File

@@ -69,10 +69,15 @@ function MEAdapter:init(args)
end end
function MEAdapter:isValid() function MEAdapter:isValid()
pcall(function()
return self.getAvailableItems and self.getAvailableItems() return self.getAvailableItems and self.getAvailableItems()
end)
end end
function MEAdapter:refresh() function MEAdapter:refresh()
self.items = nil
local s, m = pcall(function()
self.items = self.getAvailableItems('all') self.items = self.getAvailableItems('all')
for _,v in pairs(self.items) do for _,v in pairs(self.items) do
Util.merge(v, v.item) Util.merge(v, v.item)
@@ -82,10 +87,17 @@ function MEAdapter:refresh()
itemDB:add(v, v) itemDB:add(v, v)
end end
end end
end)
itemDB:flush() itemDB:flush()
if not s and m then
debug(m)
end
if s and not Util.empty(self.items) then
return self.items return self.items
end end
end
function MEAdapter:listItems() function MEAdapter:listItems()
self:refresh() self:refresh()