luci-base: implement lease status ubus call
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
a31dc6f3c1
commit
bfae09e574
1 changed files with 18 additions and 0 deletions
|
@ -178,6 +178,24 @@ local methods = {
|
||||||
end
|
end
|
||||||
return result
|
return result
|
||||||
end
|
end
|
||||||
|
},
|
||||||
|
|
||||||
|
leases = {
|
||||||
|
args = { family = 0 },
|
||||||
|
call = function(args)
|
||||||
|
local s = require "luci.tools.status"
|
||||||
|
|
||||||
|
if args.family == 4 then
|
||||||
|
return { dhcp_leases = s.dhcp_leases() }
|
||||||
|
elseif args.family == 6 then
|
||||||
|
return { dhcp6_leases = s.dhcp6_leases() }
|
||||||
|
else
|
||||||
|
return {
|
||||||
|
dhcp_leases = s.dhcp_leases(),
|
||||||
|
dhcp6_leases = s.dhcp6_leases()
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue