From 04b37ccf02acbb0fb65d6fe694ac43f7cc93320d Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Fri, 3 May 2024 18:50:03 +0100 Subject: [PATCH] refactor: make zsync_get() consistent with other checks --- quickget | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/quickget b/quickget index abdc96c..e019611 100755 --- a/quickget +++ b/quickget @@ -1290,6 +1290,7 @@ function web_check() { } function zsync_get() { + local CHECK="" local DIR="${2}" local FILE="${1##*/}" local OUT="" @@ -1299,13 +1300,9 @@ function zsync_get() { test_result "${OS}" "${RELEASE}" "${EDITION}" "${URL}" exit 0 elif [ "${OPERATION}" == "test" ]; then - if ! web_check "${URL}"; then - test_result "${OS}" "${RELEASE}" "${EDITION}" "${URL}" "FAIL" - exit 0 - else - test_result "${OS}" "${RELEASE}" "${EDITION}" "${URL}" "PASS" - exit 0 - fi + CHECK=$(web_check "${URL}" && echo 'PASS' || echo 'FAIL') + test_result "${OS}" "${RELEASE}" "${EDITION}" "${URL}" "${CHECK}" + exit 0 elif command -v zsync &>/dev/null; then if [ -n "${3}" ]; then OUT="${3}"