From 91e5afd4f800b7ec701b5288a4c4d2b2df0a4b9a Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Wed, 12 Jan 2022 16:07:55 +0100 Subject: [PATCH] added shiba inu --- .../java/cz/kamma/mining/bean/MiningBean.java | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/main/java/cz/kamma/mining/bean/MiningBean.java b/src/main/java/cz/kamma/mining/bean/MiningBean.java index f4db502..155f84c 100644 --- a/src/main/java/cz/kamma/mining/bean/MiningBean.java +++ b/src/main/java/cz/kamma/mining/bean/MiningBean.java @@ -43,7 +43,8 @@ public class MiningBean { List pool = new ArrayList<>(); List network = new ArrayList<>(); - String[] cryptoCur = new String[] { "BTC", "LTC", "XRP", "ETH", "DOGE", "ADA" }; + String[] cryptoCur = new String[] { "BTC", "LTC", "XRP", "ETH", "DOGE", "ADA", "SHIB" }; + int[] roundPrices = new int[] { 4, 4, 4, 4, 4, 4, 6 }; double[] lastPrices = new double[cryptoCur.length]; ltcapikey = request.getParameter("ltcapikey"); @@ -70,26 +71,27 @@ public class MiningBean { if (restRequest != null && restRequest.length() > 0) { JSONObject tmp = new JSONObject(restRequest); JSONArray data = (JSONArray) tmp.get("data"); - - for (int i=0;i=0) { + if (pos >= 0) { JSONObject quote = (JSONObject) o.get("quote"); JSONObject usd = (JSONObject) quote.get(currency.toUpperCase()); double price = usd.getDouble("price"); double change = usd.getDouble("percent_change_24h"); - + lastPrices[pos] = price; if (price > 0d) - resultStr = curSym + String.format("%.4f",(price)) + " ("+String.format("%.2f",(change))+"%)"; + resultStr = curSym + String.format("%."+roundPrices[pos]+"f", (price)) + " (" + String.format("%.2f", (change)) + + "%)"; else resultStr = "Unknown"; KeyValue wi = new KeyValue(); wi.setKey(symbol.concat("/").concat(currency.toUpperCase())); wi.setValue(resultStr); - if (change>0) + if (change > 0) wi.setColor("#00FF99"); else wi.setColor("#FF5050"); @@ -97,7 +99,7 @@ public class MiningBean { } } - + } new Thread(new Runnable() { @@ -518,10 +520,10 @@ public class MiningBean { String tmp = ""; for (KeyValue kv : prices) { - if (kv.getColor()==null) + if (kv.getColor() == null) kv.setColor("#00CCFF"); - tmp = tmp.concat("").concat( - kv.getKey().concat("").concat("").concat(kv.getValue()).concat("").concat("").concat(kv.getColor()).concat("")); + tmp = tmp.concat("").concat(kv.getKey().concat("").concat("").concat(kv.getValue()) + .concat("").concat("").concat(kv.getColor()).concat("")); } res = res.replace("#PRICES#", tmp); @@ -550,8 +552,8 @@ public class MiningBean { } private int searchArray(String[] array, String key) { - int i=0; - for (String str:array) { + int i = 0; + for (String str : array) { if (str.equals(key)) return i; i++;