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

Clean code

This commit is contained in:
Ycarus (Yannick Chabanois) 2025-02-06 14:38:04 +01:00
parent d4e7a680f1
commit dc18217c8e
9 changed files with 25 additions and 25 deletions

View file

@ -7,17 +7,18 @@ timeout=$(uci -q get openmptcprouter.settings.status_getip_timeout)
[ -z "$timeout" ] && timeout="1"
get_ip_from_server() {
[ -n "$ip" ] && return
serverport=$(uci -q get openmptcprouter.$1.port)
get_ip() {
[ -n "$ip" ] && return
getip="$(curl -s -k -6 -m ${timeout} --interface $intf https://$serverip:$serverport/clienthost)"
[ -n "$getip" ] && getip=$(echo $getip | jsonfilter -e '@.client_host')
if [ -n "$(echo "$getip" | grep :)" ]; then
ip=$getip
break
return
fi
}
config_list_foreach $1 ip get_ip
[ -n "$ip" ] && break
}
get_ip_from_website() {
@ -29,7 +30,6 @@ get_ip_from_website() {
ipset del ss_rules6_dst_bypass_all $checkip > /dev/null 2>&1
if [ -n "$(echo "$getip" | grep :)" ]; then
ip=$getip
break
fi
}