Updated on 2026-08-14
This commit is contained in:
commit
dd38e1ef84
2 changed files with 4 additions and 4 deletions
|
|
@ -136,7 +136,7 @@ public class ServerApiStellar {
|
|||
LOG.e(TAG, "requestData " + stellarRequest.getClass().getSimpleName() + " onError " + e.getMessage());
|
||||
LOG.e(TAG, String.format("%d requests left in processing", requestsCount));
|
||||
|
||||
if (isRetry || stellarRequest.errorResponse.getCode() == 404) {
|
||||
if (isRetry || (stellarRequest.errorResponse != null && stellarRequest.errorResponse.getCode() == 404)) {
|
||||
stellarRequest.setError(e.getMessage());
|
||||
//setErrorOccurred(e.getMessage());//;
|
||||
listener.onFail(stellarRequest);
|
||||
|
|
@ -155,7 +155,7 @@ public class ServerApiStellar {
|
|||
if (stellarRequest.getError() != null) {
|
||||
LOG.i(TAG, "requestData " + stellarRequest.getClass().getSimpleName() + " onComplete, error!=null");
|
||||
|
||||
if (isRetry || stellarRequest.errorResponse.getCode() == 404) {
|
||||
if (isRetry || (stellarRequest.errorResponse != null && stellarRequest.errorResponse.getCode() == 404)) {
|
||||
listener.onFail(stellarRequest);
|
||||
} else {
|
||||
retryRequest(ctx, stellarRequest);
|
||||
|
|
|
|||
|
|
@ -429,7 +429,7 @@ public class XlmEngine extends CoinEngine {
|
|||
public void onFail(StellarRequest.Base request) {
|
||||
Log.i(TAG, "onFail: " + request.getClass().getSimpleName() + " " + request.getError());
|
||||
|
||||
if (request.errorResponse.getCode() == 404) {
|
||||
if (request.errorResponse != null && request.errorResponse.getCode() == 404) {
|
||||
coinData.setTargetAccountCreated(false);
|
||||
|
||||
if (amount.compareTo(coinData.getReserve()) >= 0) { //TODO: take fee inclusion in account, now 1 XLM with fee included will fail after transaction is sent
|
||||
|
|
@ -492,7 +492,7 @@ public class XlmEngine extends CoinEngine {
|
|||
public void onFail(StellarRequest.Base request) {
|
||||
Log.i(TAG, "onFail: " + request.getClass().getSimpleName() + " " + request.getError());
|
||||
|
||||
if (request.errorResponse.getCode() == 404) {
|
||||
if (request.errorResponse != null && request.errorResponse.getCode() == 404) {
|
||||
coinData.setError404(true);
|
||||
} else {
|
||||
ctx.setError(request.getError());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue