diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt
index d9c0ff289..386c767b6 100644
--- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt
+++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/RelayInformationDialog.kt
@@ -305,14 +305,25 @@ fun loadRelayInfo(
object : Callback {
override fun onResponse(call: Call, response: Response) {
response.use {
- if (it.isSuccessful) {
- onInfo(RelayInformation.fromJson(it.body.string()))
- } else {
+ try {
+ if (it.isSuccessful) {
+ onInfo(RelayInformation.fromJson(it.body.string()))
+ } else {
+ scope.launch {
+ Toast
+ .makeText(
+ context,
+ context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl),
+ Toast.LENGTH_SHORT
+ ).show()
+ }
+ }
+ } catch (e: Exception) {
scope.launch {
Toast
.makeText(
context,
- context.getString(R.string.an_error_ocurred_trying_to_get_relay_information),
+ context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl),
Toast.LENGTH_SHORT
).show()
}
@@ -326,7 +337,7 @@ fun loadRelayInfo(
Toast
.makeText(
context,
- context.getString(R.string.an_error_ocurred_trying_to_get_relay_information),
+ context.getString(R.string.an_error_ocurred_trying_to_get_relay_information, dirtyUrl),
Toast.LENGTH_SHORT
).show()
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c061fab0e..8739c4f29 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -433,7 +433,7 @@
Zapraiser at %1$s. %2$s sats to goal
Read from Relay
Write to Relay
- An error ocurred trying to get relay information
+ An error ocurred trying to get relay information from %1$s
Owner
Version
Software