diff --git a/src/define.sh b/src/define.sh index 53da885..da97bdb 100644 --- a/src/define.sh +++ b/src/define.sh @@ -319,7 +319,7 @@ isMido() { return 1 } -getLink() { +getLink1() { # Fallbacks for users who cannot connect to the Microsoft servers @@ -517,6 +517,34 @@ getLink5() { return 0 } +getLink() { + + local url="" + local index="$1" + local version="$2" + + case "${index,,}" in + "1") + url=$(getLink1 "$version") + ;; + "2") + url=$(getLink2 "$version") + ;; + "3") + url=$(getLink3 "$version") + ;; + "4") + url=$(getLink4 "$version") + ;; + "5") + url=$(getLink5 "$version") + ;; + esac + + echo "$url" + return 0 +} + validVersion() { local id="$1"