mirror of https://github.com/lcpz/lain.git
#150 fix; wiki updated
This commit is contained in:
parent
2f2ff600e8
commit
d659c34974
|
@ -21,10 +21,9 @@ local setmetatable = setmetatable
|
||||||
|
|
||||||
-- Network infos
|
-- Network infos
|
||||||
-- lain.widgets.net
|
-- lain.widgets.net
|
||||||
local net = {
|
|
||||||
last_t = 0,
|
local function worker(args)
|
||||||
last_r = 0
|
local net = { last_t = 0, last_r = 0 }
|
||||||
}
|
|
||||||
|
|
||||||
function net.get_device()
|
function net.get_device()
|
||||||
local ws = helpers.read_pipe("ip link show | cut -d' ' -f2,9")
|
local ws = helpers.read_pipe("ip link show | cut -d' ' -f2,9")
|
||||||
|
@ -36,7 +35,6 @@ function net.get_device()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function worker(args)
|
|
||||||
local args = args or {}
|
local args = args or {}
|
||||||
local timeout = args.timeout or 2
|
local timeout = args.timeout or 2
|
||||||
local units = args.units or 1024 --kb
|
local units = args.units or 1024 --kb
|
||||||
|
@ -100,7 +98,8 @@ local function worker(args)
|
||||||
end
|
end
|
||||||
|
|
||||||
helpers.newtimer(iface, timeout, update)
|
helpers.newtimer(iface, timeout, update)
|
||||||
return net.widget
|
|
||||||
|
return setmetatable(net, { __index = net.widget })
|
||||||
end
|
end
|
||||||
|
|
||||||
return setmetatable(net, { __call = function(_, ...) return worker(...) end })
|
return setmetatable({}, { __call = function(_, ...) return worker(...) end })
|
||||||
|
|
Loading…
Reference in New Issue