minor adjustments

This commit is contained in:
Nicolás Sánchez 2024-12-14 20:27:17 -03:00
parent c018532098
commit fd4e5aa77f
2 changed files with 23 additions and 31 deletions

View File

@ -2,9 +2,6 @@ package com.example.dcav2gui;
import static com.example.dcav2gui.MainActivity.globalSettings;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
@ -13,13 +10,9 @@ import com.google.gson.JsonSyntaxException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import java.util.concurrent.CompletableFuture;
import okhttp3.OkHttpClient;
@ -186,7 +179,7 @@ public class InstanceInterface {
allDeals.addAll(okxDeals);
//Sort deals by timestamp
Collections.sort(allDeals, Comparator.comparingDouble(DealData::getTimestamp));
allDeals.sort(Comparator.comparingDouble(DealData::getTimestamp));
Collections.reverse(allDeals);
return allDeals.subList(0,globalSettings.amountOfLastTrades);

View File

@ -21,7 +21,6 @@ import com.example.dcav2gui.R;
import com.example.dcav2gui.TickerTracker;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.util.Date;
import java.util.List;
import java.util.Locale;
@ -67,10 +66,10 @@ public class HomeFragment extends Fragment {
private ImageView exchange3Status;
private ImageView exchange4Status;
private TextView exchange1Name;
private TextView exchange2Name;
private TextView exchange3Name;
private TextView exchange4Name;
// private TextView exchange1Name;
// private TextView exchange2Name;
// private TextView exchange3Name;
// private TextView exchange4Name;
private TextView exchange1Funds;
private TextView exchange2Funds;
@ -137,10 +136,10 @@ public class HomeFragment extends Fragment {
exchange3Status = root.findViewById(R.id.exchangeStats3Icon);
exchange4Status = root.findViewById(R.id.exchangeStats4Icon);
exchange1Name = root.findViewById(R.id.exchangeStats1Label);
exchange2Name = root.findViewById(R.id.exchangeStats2Label);
exchange3Name = root.findViewById(R.id.exchangeStats3Label);
exchange4Name = root.findViewById(R.id.exchangeStats4Label);
// exchange1Name = root.findViewById(R.id.exchangeStats1Label);
// exchange2Name = root.findViewById(R.id.exchangeStats2Label);
// exchange3Name = root.findViewById(R.id.exchangeStats3Label);
// exchange4Name = root.findViewById(R.id.exchangeStats4Label);
exchange1Funds = root.findViewById(R.id.exchangeStats1Funds);
exchange2Funds = root.findViewById(R.id.exchangeStats2Funds);
@ -227,10 +226,10 @@ public class HomeFragment extends Fragment {
exchange3Status.setImageResource(R.drawable.ic_green_circle_48);
exchange4Status.setImageResource(R.drawable.ic_green_circle_48);
exchange1Name.setText(R.string.exchange_1_name);
exchange2Name.setText(R.string.exchange_2_name);
exchange3Name.setText(R.string.exchange_3_name);
exchange4Name.setText(R.string.exchange_4_name);
// exchange1Name.setText(R.string.exchange_1_name);
// exchange2Name.setText(R.string.exchange_2_name);
// exchange3Name.setText(R.string.exchange_3_name);
// exchange4Name.setText(R.string.exchange_4_name);
exchange1Funds.setText(R.string.exchange_funds_example);
exchange2Funds.setText(R.string.exchange_funds_example);
@ -313,7 +312,7 @@ public class HomeFragment extends Fragment {
try {
return TickerTracker.getPriceChanges(getString(R.string.ticker_1),true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -321,7 +320,7 @@ public class HomeFragment extends Fragment {
try {
return TickerTracker.getPriceChanges(getString(R.string.ticker_2), true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -329,7 +328,7 @@ public class HomeFragment extends Fragment {
try {
return TickerTracker.getPriceChanges(getString(R.string.ticker_3), true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -337,7 +336,7 @@ public class HomeFragment extends Fragment {
try {
return InstanceInterface.getProfitStatsData(true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -345,7 +344,7 @@ public class HomeFragment extends Fragment {
try {
return InstanceInterface.getLastLogs("binance", true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -353,7 +352,7 @@ public class HomeFragment extends Fragment {
try {
return InstanceInterface.getLastLogs("gateio", true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -361,7 +360,7 @@ public class HomeFragment extends Fragment {
try {
return InstanceInterface.getLastLogs("kucoin", true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -369,7 +368,7 @@ public class HomeFragment extends Fragment {
try {
return InstanceInterface.getLastLogs("okex", true);
} catch (IOException e) {
e.printStackTrace();
System.err.print(e.toString());
return null;
}
});
@ -524,8 +523,8 @@ public class HomeFragment extends Fragment {
}
//Exchange stats
int timeoutForYellow = 30*1000; //30 seconds
int timeoutForRed = 300*1000; //300 seconds
int timeoutForYellow = 15*1000; //15 seconds - Should be in the config file
int timeoutForRed = 120*1000; //2 minutes - Should be in the config file
//Icons
if (binanceStats!=null){
if (binanceStats.getLastSeen()*1000+timeoutForRed < System.currentTimeMillis()) {