Updated on 2026-08-14

This commit is contained in:
Tangem 2018-07-19 11:50:49 +03:00
parent 63fd9ecb0f
commit 2cc9082d38
4 changed files with 59 additions and 164 deletions

View file

@ -48,7 +48,6 @@ public class ETHRequestTask extends InfuraTask {
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
} else if (request.isMethod(InfuraRequest.METHOD_ETH_Call)) {
try {
@ -60,8 +59,8 @@ public class ETHRequestTask extends InfuraTask {
if (l.compareTo(BigInteger.ZERO) == 0) {
loadedWallet.mCard.setBlockchainID(Blockchain.Ethereum.getID());
loadedWallet.mCard.addTokenToBlockchainName();
loadedWallet.mSwipeRefreshLayout.setRefreshing(false);
loadedWallet.onRefresh();
loadedWallet.srlLoadedWallet.setRefreshing(false);
loadedWallet.refresh();
return;
}
@ -71,7 +70,6 @@ public class ETHRequestTask extends InfuraTask {
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
} else if (request.isMethod(InfuraRequest.METHOD_ETH_GetOutTransactionCount)) {
try {
@ -95,7 +93,6 @@ public class ETHRequestTask extends InfuraTask {
JSONObject err = msg.getJSONObject("error");
hashTX = err.getString("message");
LastSignStorage.setLastMessage(loadedWallet.mCard.getWallet(), hashTX);
loadedWallet.errorOnUpdate("Failed to send transaction. Try again");
return;
}
@ -115,20 +112,17 @@ public class ETHRequestTask extends InfuraTask {
} catch (Exception e) {
e.printStackTrace();
loadedWallet.errorOnUpdate("Failed to send transaction. Try again");
}
}
loadedWallet.updateViews();
} else {
loadedWallet.errorOnUpdate(request.error);
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
}
// if (loadedWallet.updateTasks.size() == 0)
loadedWallet.mSwipeRefreshLayout.setRefreshing(false);
loadedWallet.srlLoadedWallet.setRefreshing(false);
}
}

View file

@ -95,12 +95,10 @@ public class UpdateWalletInfoTask extends ElectrumTask {
loadedWallet.mCard.incFailedBalanceRequestCounter();
if (errCounter >= sharedCounter.allRequest) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
} else {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
}
@ -120,12 +118,10 @@ public class UpdateWalletInfoTask extends ElectrumTask {
} catch (Exception e) {
engine.SwitchNode(loadedWallet.mCard);
loadedWallet.errorOnUpdate("Failed to send transaction. Try again.");
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate("Failed to send transaction. Try again.");
engine.SwitchNode(loadedWallet.mCard);
}
} else if (request.isMethod(ElectrumRequest.METHOD_ListUnspent)) {
@ -145,7 +141,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
@ -166,7 +161,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
} else if (request.isMethod(ElectrumRequest.METHOD_GetHistory)) {
@ -185,7 +179,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
@ -207,7 +200,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
} else if (request.isMethod(ElectrumRequest.METHOD_GetHeader)) {
@ -220,14 +212,12 @@ public class UpdateWalletInfoTask extends ElectrumTask {
jsHeader.getInt("timestamp")));
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
@ -264,7 +254,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
tx.isInput = !isOur;
} catch (BitcoinException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
// Log.e("TX", raw);
}
@ -272,7 +261,6 @@ public class UpdateWalletInfoTask extends ElectrumTask {
} catch (JSONException e) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
engine.SwitchNode(loadedWallet.mCard);
}
}
@ -282,12 +270,10 @@ public class UpdateWalletInfoTask extends ElectrumTask {
int errCounter = sharedCounter.errorRequest.incrementAndGet();
loadedWallet.mCard.incFailedBalanceRequestCounter();
if (errCounter >= sharedCounter.allRequest) {
loadedWallet.errorOnUpdate(request.error);
engine.SwitchNode(loadedWallet.mCard);
}
} else {
loadedWallet.errorOnUpdate(request.error);
engine.SwitchNode(loadedWallet.mCard);
}
@ -299,23 +285,20 @@ public class UpdateWalletInfoTask extends ElectrumTask {
loadedWallet.mCard.incFailedBalanceRequestCounter();
if (errCounter >= sharedCounter.allRequest) {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
} else {
e.printStackTrace();
loadedWallet.errorOnUpdate(e.toString());
}
}
}
// if (loadedWallet.updateTasks.size() == 0)
loadedWallet.mSwipeRefreshLayout.setRefreshing(false);
loadedWallet.srlLoadedWallet.setRefreshing(false);
} catch (NullPointerException e) {
e.printStackTrace();
if (reference.get() != null) {
reference.get().mSwipeRefreshLayout.setRefreshing(false);
reference.get().srlLoadedWallet.setRefreshing(false);
}
}