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,22 +69,34 @@ function MEAdapter:init(args)
end end
function MEAdapter:isValid() function MEAdapter:isValid()
return self.getAvailableItems and self.getAvailableItems() pcall(function()
return self.getAvailableItems and self.getAvailableItems()
end)
end end
function MEAdapter:refresh() function MEAdapter:refresh()
self.items = self.getAvailableItems('all') self.items = nil
for _,v in pairs(self.items) do
Util.merge(v, v.item)
convertItem(v)
if not itemDB:get(v) then local s, m = pcall(function()
itemDB:add(v, v) self.items = self.getAvailableItems('all')
for _,v in pairs(self.items) do
Util.merge(v, v.item)
convertItem(v)
if not itemDB:get(v) then
itemDB:add(v, v)
end
end end
end end)
itemDB:flush() itemDB:flush()
return self.items if not s and m then
debug(m)
end
if s and not Util.empty(self.items) then
return self.items
end
end end
function MEAdapter:listItems() function MEAdapter:listItems()