fix: download timeout

#67
This commit is contained in:
KOWX712
2025-06-09 20:48:10 +08:00
parent 05efb7e4a1
commit 700419a56c
3 changed files with 5 additions and 5 deletions

View File

@@ -18,9 +18,9 @@ manual_download() {
download() { download() {
PATH=/data/adb/magisk:/data/data/com.termux/files/usr/bin:$PATH PATH=/data/adb/magisk:/data/data/com.termux/files/usr/bin:$PATH
if command -v curl >/dev/null 2>&1; then if command -v curl >/dev/null 2>&1; then
timeout 10 curl -Ls "$1" curl --connect-timeout 10 -Ls "$1"
else else
timeout 10 busybox wget --no-check-certificate -qO- "$1" busybox wget -T 10 --no-check-certificate -qO- "$1"
fi fi
PATH="$ORG_PATH" PATH="$ORG_PATH"
} }

View File

@@ -20,9 +20,9 @@ aapt() { "$MODPATH/aapt" "$@"; }
# curl, has ssl on android, we use it if found # curl, has ssl on android, we use it if found
download() { download() {
if command -v curl >/dev/null 2>&1; then if command -v curl >/dev/null 2>&1; then
timeout 10 curl -Ls "$1" curl --connect-timeout 10 -Ls "$1"
else else
timeout 10 busybox wget --no-check-certificate -qO- "$1" busybox wget -T 10 --no-check-certificate -qO- "$1"
fi fi
} }

View File

@@ -48,7 +48,7 @@ document.getElementById('canary').addEventListener('click', async () => {
if (isDownloading) return; if (isDownloading) return;
isDownloading = true; isDownloading = true;
try { try {
showPrompt("prompt_checking_update"); showPrompt("prompt_checking_update", true, 10000);
const url = "https://api.allorigins.win/raw?url=" + encodeURIComponent("https://nightly.link/KOWX712/Tricky-Addon-Update-Target-List/workflows/build/main?preview"); const url = "https://api.allorigins.win/raw?url=" + encodeURIComponent("https://nightly.link/KOWX712/Tricky-Addon-Update-Target-List/workflows/build/main?preview");
const response = await fetch(url); const response = await fetch(url);
const html = await response.text(); const html = await response.text();