diff options
Diffstat (limited to 'applications/luci-app-lldpd')
-rw-r--r-- | applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd b/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd index fff7ac55f3..3774e222ce 100644 --- a/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd +++ b/applications/luci-app-lldpd/root/usr/share/rpcd/ucode/luci.lldpd @@ -3,20 +3,20 @@ import { popen } from 'fs'; function lldpcli_json(section) { - return json(popen(`lldpcli -f json0 show ${section}`, 'r')); + return json(popen(`lldpcli -f json0 show ${section}`, 'r')?.read?.('all')); } -return { - 'luci.lldpd': { - getStatus: { - call: function() { - return { - statistics: lldpcli_json("statistics"), - neighbors: lldpcli_json("neighbors details"), - interfaces: lldpcli_json("interfaces"), - chassis: lldpcli_json("chassis") - }; - } +const methods = { + getStatus: { + call: function() { + return { + statistics: lldpcli_json("statistics"), + neighbors: lldpcli_json("neighbors details"), + interfaces: lldpcli_json("interfaces"), + chassis: lldpcli_json("chassis") + }; } } }; + +return { 'luci.lldpd': methods };
\ No newline at end of file |