1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix Shadowsocks-libev interface

This commit is contained in:
Ycarus 2018-05-24 14:11:35 +02:00
parent f0d785da32
commit f85b54eeb6

View file

@ -7,6 +7,7 @@ local ut = require("luci.util")
local sys = require("luci.sys")
local ds = require("luci.dispatcher")
local nw = require("luci.model.network")
local ucic = luci.model.uci.cursor()
nw.init()
module("luci.model.shadowsocks-libev", function(m)
setmetatable(m, {__index=function (self, k)
@ -24,7 +25,7 @@ function values_actions(o)
end
function values_redir(o, xmode)
o.map.uci.foreach("shadowsocks-libev", "ss_redir", function(sdata)
ucic:foreach("shadowsocks-libev", "ss_redir", function(sdata)
local disabled = ucival_to_bool(sdata["disabled"])
local sname = sdata[".name"]
local mode = sdata["mode"] or "tcp_only"
@ -38,7 +39,7 @@ function values_redir(o, xmode)
end
function values_serverlist(o)
o.map.uci.foreach("shadowsocks-libev", "server", function(sdata)
ucic:foreach("shadowsocks-libev", "server", function(sdata)
local sname = sdata[".name"]
local server = sdata["server"]
local server_port = sdata["server_port"]