Added domain requesting cache

pull/3/head
Dominik Dzienia 1 year ago
parent 2c60195d4f
commit f490843906

@ -350,6 +350,7 @@ confirmdlg() {
packages=() packages=()
aptGetWasUpdated=0 aptGetWasUpdated=0
freshInstall=0 freshInstall=0
cachedMenuDomain=''
MIKRUS_APIKEY='' MIKRUS_APIKEY=''
MIKRUS_HOST='' MIKRUS_HOST=''
@ -1087,10 +1088,18 @@ get_watchdog_status_code_live() {
local COMBINED_STATUS="$NS_STATUS $DB_STATUS" local COMBINED_STATUS="$NS_STATUS $DB_STATUS"
if [ "$COMBINED_STATUS" = "running running" ]; then if [ "$COMBINED_STATUS" = "running running" ]; then
local domain=$(get_td_domain)
status="detection_failed"
local domain=$cachedMenuDomain
local cachedDomainLen=${#cachedMenuDomain}
if ((cachedDomainLen < 16)); then
domain=$(get_td_domain)
fi
local domainLen=${#domain} local domainLen=${#domain}
if ((domainLen > 15)); then if ((domainLen > 15)); then
cachedMenuDomain=$domain
local html=$(curl -Lks "$domain") local html=$(curl -Lks "$domain")
if [[ "$html" =~ github.com/nightscout/cgm-remote-monitor ]]; then if [[ "$html" =~ github.com/nightscout/cgm-remote-monitor ]]; then
@ -1107,7 +1116,7 @@ get_watchdog_status_code_live() {
fi fi
else else
status="detection_failed" status="domain_failed"
fi fi
else else
@ -1142,6 +1151,9 @@ get_watchdog_status() {
"detection_failed") "detection_failed")
printf "\U2753 nieznany stan" printf "\U2753 nieznany stan"
;; ;;
"domain_failed")
printf "\U2753 problem z domeną"
;;
"crashed") "crashed")
printf "\U1F4A5 awaria NS" printf "\U1F4A5 awaria NS"
;; ;;
@ -1606,7 +1618,7 @@ watchdog_check() {
fi fi
else else
WATCHDOG_STATUS="detection_failed" WATCHDOG_STATUS="domain_failed"
fi fi
else else

@ -334,6 +334,7 @@ confirmdlg() {
packages=() packages=()
aptGetWasUpdated=0 aptGetWasUpdated=0
freshInstall=0 freshInstall=0
cachedMenuDomain=''
MIKRUS_APIKEY='' MIKRUS_APIKEY=''
MIKRUS_HOST='' MIKRUS_HOST=''
@ -1071,10 +1072,18 @@ get_watchdog_status_code_live() {
local COMBINED_STATUS="$NS_STATUS $DB_STATUS" local COMBINED_STATUS="$NS_STATUS $DB_STATUS"
if [ "$COMBINED_STATUS" = "running running" ]; then if [ "$COMBINED_STATUS" = "running running" ]; then
local domain=$(get_td_domain)
status="detection_failed"
local domain=$cachedMenuDomain
local cachedDomainLen=${#cachedMenuDomain}
if ((cachedDomainLen < 16)); then
domain=$(get_td_domain)
fi
local domainLen=${#domain} local domainLen=${#domain}
if ((domainLen > 15)); then if ((domainLen > 15)); then
cachedMenuDomain=$domain
local html=$(curl -Lks "$domain") local html=$(curl -Lks "$domain")
if [[ "$html" =~ github.com/nightscout/cgm-remote-monitor ]]; then if [[ "$html" =~ github.com/nightscout/cgm-remote-monitor ]]; then
@ -1091,7 +1100,7 @@ get_watchdog_status_code_live() {
fi fi
else else
status="detection_failed" status="domain_failed"
fi fi
else else
@ -1126,6 +1135,9 @@ get_watchdog_status() {
"detection_failed") "detection_failed")
printf "\U2753 nieznany stan" printf "\U2753 nieznany stan"
;; ;;
"domain_failed")
printf "\U2753 problem z domeną"
;;
"crashed") "crashed")
printf "\U1F4A5 awaria NS" printf "\U1F4A5 awaria NS"
;; ;;
@ -1590,7 +1602,7 @@ watchdog_check() {
fi fi
else else
WATCHDOG_STATUS="detection_failed" WATCHDOG_STATUS="domain_failed"
fi fi
else else

@ -1 +1 @@
2024-01-07T14:13:41.909Z 2024-01-07T14:41:12.444Z
Loading…
Cancel
Save