|
|
@ -223,23 +223,25 @@ route[LISTENER_STATUS] |
|
|
$var(listener) = $(jsonrpl(body){kz.json,result[$var(loop)]}); |
|
|
$var(listener) = $(jsonrpl(body){kz.json,result[$var(loop)]}); |
|
|
$var(proto) = $(var(listener){kz.json,PROTO}); |
|
|
$var(proto) = $(var(listener){kz.json,PROTO}); |
|
|
$var(address) = $(var(listener){kz.json,ADDRLIST.ADDR}); |
|
|
$var(address) = $(var(listener){kz.json,ADDRLIST.ADDR}); |
|
|
$var(port) = $(var(listener){kz.json,PORT}); |
|
|
|
|
|
if($var(port) == "WS_PORT") { |
|
|
|
|
|
$var(proto) = "ws"; |
|
|
|
|
|
|
|
|
if($var(address) != "127.0.0.1") { |
|
|
|
|
|
$var(port) = $(var(listener){kz.json,PORT}); |
|
|
|
|
|
if($var(port) == "WS_PORT") { |
|
|
|
|
|
$var(proto) = "ws"; |
|
|
|
|
|
} |
|
|
|
|
|
if($var(port) == "WSS_PORT") { |
|
|
|
|
|
$var(proto) = "wss"; |
|
|
|
|
|
} |
|
|
|
|
|
$var(uri) = $_s($var(proto):$var(address):$var(port)); |
|
|
|
|
|
if($(var(listener){kz.json,ADVERTISE}) != "-") { |
|
|
|
|
|
$var(advertise) = $_s( , "advertise" : "$(var(listener){kz.json,ADVERTISE})"); |
|
|
|
|
|
} else { |
|
|
|
|
|
$var(advertise) = ""; |
|
|
|
|
|
} |
|
|
|
|
|
$var(x) = $_s("$var(uri)" : {"proto" : "$var(proto)", "address" : "$var(address)", "port" : $var(port) $var(advertise) }); |
|
|
|
|
|
$var(listeners) = $_s($var(listeners)$var(sep)$var(x)); |
|
|
|
|
|
$var(sep) = " , "; |
|
|
} |
|
|
} |
|
|
if($var(port) == "WSS_PORT") { |
|
|
|
|
|
$var(proto) = "wss"; |
|
|
|
|
|
} |
|
|
|
|
|
$var(uri) = $_s($var(proto):$var(address):$var(port)); |
|
|
|
|
|
if($(var(listener){kz.json,ADVERTISE}) != "-") { |
|
|
|
|
|
$var(advertise) = $_s( , "advertise" : "$(var(listener){kz.json,ADVERTISE})"); |
|
|
|
|
|
} else { |
|
|
|
|
|
$var(advertise) = ""; |
|
|
|
|
|
} |
|
|
|
|
|
$var(x) = $_s("$var(uri)" : {"proto" : "$var(proto)", "address" : "$var(address)", "port" : $var(port) $var(advertise) }); |
|
|
|
|
|
$var(listeners) = $_s($var(listeners)$var(sep)$var(x)); |
|
|
|
|
|
$var(loop) = $var(loop) + 1; |
|
|
$var(loop) = $var(loop) + 1; |
|
|
$var(sep) = " , "; |
|
|
|
|
|
} |
|
|
} |
|
|
$var(listeners) = $_s({"Listeners" : { $var(listeners) }}); |
|
|
$var(listeners) = $_s({"Listeners" : { $var(listeners) }}); |
|
|
} |
|
|
} |
|
|
|