summaryrefslogtreecommitdiff
path: root/cashier/src/main/java/net/taler/cashier/config
diff options
context:
space:
mode:
authorMS <ms@taler.net>2022-06-07 21:24:26 +0200
committerMS <ms@taler.net>2022-06-07 21:24:26 +0200
commit1b4fba9ebded6e6babb6eb607aacf453ca474d22 (patch)
tree6125dc6c8b8aff7a63543071d647dcf1f27ce6d7 /cashier/src/main/java/net/taler/cashier/config
parentcf5f9fa574c07fc3276874606b333f974c63fdc9 (diff)
downloadtaler-android-1b4fba9ebded6e6babb6eb607aacf453ca474d22.tar.gz
taler-android-1b4fba9ebded6e6babb6eb607aacf453ca474d22.tar.bz2
taler-android-1b4fba9ebded6e6babb6eb607aacf453ca474d22.zip
cashier: adapt URLs to euFin Sandbox
Diffstat (limited to 'cashier/src/main/java/net/taler/cashier/config')
-rw-r--r--cashier/src/main/java/net/taler/cashier/config/ConfigFragment.kt6
-rw-r--r--cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt5
2 files changed, 6 insertions, 5 deletions
diff --git a/cashier/src/main/java/net/taler/cashier/config/ConfigFragment.kt b/cashier/src/main/java/net/taler/cashier/config/ConfigFragment.kt
index e6ac249..6bee259 100644
--- a/cashier/src/main/java/net/taler/cashier/config/ConfigFragment.kt
+++ b/cashier/src/main/java/net/taler/cashier/config/ConfigFragment.kt
@@ -38,7 +38,8 @@ import net.taler.cashier.R
import net.taler.cashier.databinding.FragmentConfigBinding
import net.taler.common.exhaustive
-private const val URL_BANK_TEST = "https://bank.test.taler.net"
+// NOTE: HTTP should eventually be disabled.
+private const val URL_BANK_TEST = "http://10.0.2.2:8080/sandbox/demobanks/default"
private const val URL_BANK_TEST_REGISTER = "$URL_BANK_TEST/accounts/register"
class ConfigFragment : Fragment() {
@@ -116,7 +117,8 @@ class ConfigFragment : Fragment() {
}
private fun checkConfig(config: Config): Boolean {
- if (!config.bankUrl.startsWith("https://")) {
+ if (!config.bankUrl.startsWith("https://") &&
+ !config.bankUrl.startsWith("http://")) {
ui.urlView.error = getString(R.string.config_bank_url_error)
ui.urlView.requestFocus()
return false
diff --git a/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt b/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt
index 2fde37d..d850d27 100644
--- a/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt
+++ b/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt
@@ -112,9 +112,8 @@ class ConfigManager(
mConfigResult.postValue(result)
}
}
-
private suspend fun checkConfig(config: Config) = withContext(Dispatchers.IO) {
- val url = "${config.bankUrl}/config"
+ val url = "${config.bankUrl}/integration-api/config"
Log.d(TAG, "Checking config: $url")
val configResponse = response {
httpClient.get(url).body<ConfigResponse>()
@@ -125,7 +124,7 @@ class ConfigManager(
// we need to check an endpoint that requires authentication as well
// to see if the credentials are valid
val balanceResponse = response {
- val authUrl = "${config.bankUrl}/accounts/${config.username}"
+ val authUrl = "${config.bankUrl}/access-api/accounts/${config.username}"
Log.d(TAG, "Checking auth: $authUrl")
httpClient.get(authUrl) {
header(Authorization, config.basicAuth)