milo status panel
This commit is contained in:
@@ -253,6 +253,9 @@ function Storage:listItems(throttle)
|
|||||||
if adapter.dirty then
|
if adapter.dirty then
|
||||||
table.insert(t, function()
|
table.insert(t, function()
|
||||||
adapter:listItems(throttle)
|
adapter:listItems(throttle)
|
||||||
|
if not adapter.__size then
|
||||||
|
adapter.__size = adapter.size()
|
||||||
|
end
|
||||||
adapter.dirty = false
|
adapter.dirty = false
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -179,15 +179,14 @@ local function createPage(node)
|
|||||||
for n in context.storage:filterActive('storage') do
|
for n in context.storage:filterActive('storage') do
|
||||||
if n.adapter.size and n.adapter.list then
|
if n.adapter.size and n.adapter.list then
|
||||||
pcall(function()
|
pcall(function()
|
||||||
if not n.adapter.__size then
|
|
||||||
n.adapter.__size = n.adapter.size()
|
|
||||||
n.adapter.__used = Util.size(n.adapter.list())
|
|
||||||
end
|
|
||||||
local updated = n.adapter.__lastUpdate ~= n.adapter.lastUpdate
|
local updated = n.adapter.__lastUpdate ~= n.adapter.lastUpdate
|
||||||
if n.adapter.__lastUpdate ~= n.adapter.lastUpdate then
|
if n.adapter.__lastUpdate ~= n.adapter.lastUpdate then
|
||||||
n.adapter.__used = Util.size(n.adapter.list())
|
n.adapter.__used = Util.size(n.adapter.list())
|
||||||
n.adapter.__lastUpdate = n.adapter.lastUpdate
|
n.adapter.__lastUpdate = n.adapter.lastUpdate
|
||||||
end
|
end
|
||||||
|
if not n.adapter.__used then
|
||||||
|
n.adapter.__used = Util.size(n.adapter.list())
|
||||||
|
end
|
||||||
table.insert(stats, {
|
table.insert(stats, {
|
||||||
name = n.displayName or n.name,
|
name = n.displayName or n.name,
|
||||||
size = n.adapter.__size,
|
size = n.adapter.__size,
|
||||||
@@ -381,6 +380,7 @@ Unlocked Slots : %d of %d (%d%%)
|
|||||||
function overviewTab:disable()
|
function overviewTab:disable()
|
||||||
Event.off(self.handle)
|
Event.off(self.handle)
|
||||||
Event.off(self.handle2)
|
Event.off(self.handle2)
|
||||||
|
Event.off(self.handle3)
|
||||||
UI.Tab.disable(self)
|
UI.Tab.disable(self)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user