From e274d28ba2dcd2f02b5c3167928af44da6d34cf3 Mon Sep 17 00:00:00 2001 From: fekt Date: Sat, 10 Dec 2022 22:35:25 -0500 Subject: [PATCH] Random server support --- .../main/java/cash/z/ecc/android/ext/Const.kt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/cash/z/ecc/android/ext/Const.kt b/app/src/main/java/cash/z/ecc/android/ext/Const.kt index 3d5384f..3296e8e 100644 --- a/app/src/main/java/cash/z/ecc/android/ext/Const.kt +++ b/app/src/main/java/cash/z/ecc/android/ext/Const.kt @@ -1,6 +1,7 @@ package cash.z.ecc.android.ext import cash.z.ecc.android.BuildConfig +import kotlin.random.Random object Const { /** @@ -45,8 +46,19 @@ object Const { */ object Default { object Server { - // If you've forked the ECC repo, change this to your hosted lightwalletd instance - const val HOST = BuildConfig.DEFAULT_SERVER_URL + // Select a random server from list + private val serverList = listOf( + "lite.hush.is", + "lite.hushpool.is", + "wtfistheinternet.hush.is", + "lite2.hush.is", + "poop.granitefone.me", + "lite2.hushpool.is" + ) + private val randomIndex = Random.nextInt(serverList.size); + private val randomServer = serverList[randomIndex] + + val HOST = randomServer const val PORT = 443 } }