mirror of
https://github.com/AuxXxilium/arc.git
synced 2024-11-23 22:19:52 +07:00
arc-functions: fix loop
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
f44a142d01
commit
46ec4215d7
@ -2255,31 +2255,29 @@ function getpatfiles() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Generate HardwareID
|
# Generate HardwareID
|
||||||
function genHardwareID() {
|
function genHardwareID() {
|
||||||
while true; do
|
HWID="$(genHWID)"
|
||||||
HWID="$(genHWID)"
|
if [ -n "${HWID}" ]; then
|
||||||
if [ -n "${HWID}" ]; then
|
USERID="$(curl -skL "https://arc.auxxxilium.tech?hwid=${HWID}")"
|
||||||
USERID="$(curl -skL "https://arc.auxxxilium.tech?hwid=${HWID}")"
|
if echo "${USERID}" | grep -vq "Hardware ID"; then
|
||||||
if echo "${USERID}" | grep -vq "Hardware ID"; then
|
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
||||||
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
--msgbox "HardwareID: ${HWID}\nYour HardwareID is registered to UserID: ${USERID}!" 6 70
|
||||||
--msgbox "HardwareID: ${HWID}\nYour HardwareID is registered to UserID: ${USERID}!" 6 70
|
writeConfigKey "arc.hwid" "${HWID}" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "arc.hwid" "${HWID}" "${USER_CONFIG_FILE}"
|
writeConfigKey "arc.userid" "${USERID}" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "arc.userid" "${USERID}" "${USER_CONFIG_FILE}"
|
|
||||||
break
|
|
||||||
else
|
|
||||||
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
|
||||||
--yes-label "Retry" --no-label "Cancel" --yesno "HardwareID: ${HWID}\nRegister your HardwareID on\nhttps://arc.auxxxilium.tech (Discord Account needed)." 8 60
|
|
||||||
writeConfigKey "arc.hwid" "" "${USER_CONFIG_FILE}"
|
|
||||||
writeConfigKey "arc.userid" "" "${USER_CONFIG_FILE}"
|
|
||||||
[ $? -ne 0 ] && break
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
||||||
--msgbox "HardwareID: Verification failed!" 6 50
|
--yes-label "Retry" --no-label "Cancel" --yesno "HardwareID: ${HWID}\nRegister your HardwareID on\nhttps://arc.auxxxilium.tech (Discord Account needed)." 8 60
|
||||||
|
[ $? -ne 0 ] && USERID="" && return 1
|
||||||
writeConfigKey "arc.hwid" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "arc.hwid" "" "${USER_CONFIG_FILE}"
|
||||||
writeConfigKey "arc.userid" "" "${USER_CONFIG_FILE}"
|
writeConfigKey "arc.userid" "" "${USER_CONFIG_FILE}"
|
||||||
break
|
genHardwareID
|
||||||
fi
|
fi
|
||||||
done
|
else
|
||||||
|
dialog --backtitle "$(backtitle)" --title "HardwareID" \
|
||||||
|
--msgbox "HardwareID: Verification failed!" 6 50
|
||||||
|
USERID=""
|
||||||
|
writeConfigKey "arc.hwid" "" "${USER_CONFIG_FILE}"
|
||||||
|
writeConfigKey "arc.userid" "" "${USER_CONFIG_FILE}"
|
||||||
|
fi
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user