fix An error occurred" Instead "No available balance" #34
Auto Tag on Version Change / check-version (push) Failing after 13m30s

This commit is contained in:
2026-06-03 23:19:30 +05:00
parent 0e5435f0fe
commit c7c89184c0
@@ -84,7 +84,8 @@ class BmlTransferClient {
try {
val json = JSONObject(bodyStr)
if (!json.optBoolean("success")) {
BmlTransferResult(false, errorMessage = json.optString("message").ifBlank { "Transfer failed" })
val payloadStr = json.optString("payload").takeIf { it.isNotBlank() && it != "null" }
BmlTransferResult(false, errorMessage = payloadStr ?: json.optString("message").ifBlank { "Transfer failed" })
} else {
val payload = json.optJSONObject("payload")
BmlTransferResult(