From 49a84016d92477b4a164f2f0221252c2cbc54470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20S=C3=A1nchez?= Date: Fri, 16 May 2025 17:14:01 -0300 Subject: [PATCH] Editable removeTrader --- .../java/com/example/dcav2gui/WorkerInterface.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/dcav2gui/WorkerInterface.java b/app/src/main/java/com/example/dcav2gui/WorkerInterface.java index 9a03614..57c8cc9 100644 --- a/app/src/main/java/com/example/dcav2gui/WorkerInterface.java +++ b/app/src/main/java/com/example/dcav2gui/WorkerInterface.java @@ -889,11 +889,18 @@ public class WorkerInterface { public static void sendRemoveTraderCall(String exchange, String pair, Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context); - builder.setTitle("Remove "+ pair + " from instance?"); + builder.setTitle("Remove trader from instance?"); + final EditText input = new EditText(context); + input.setInputType(InputType.TYPE_CLASS_TEXT); + input.setTextAlignment(View.TEXT_ALIGNMENT_CENTER); + input.setText(pair); + builder.setView(input); + builder.setPositiveButton("Remove trader", (dialog, which) -> { + final String pairToRemove = input.getText().toString(); new Thread(() -> { try { - JsonObject response = WorkerInterface.removeTrader(exchange, pair, true); + JsonObject response = WorkerInterface.removeTrader(exchange, pairToRemove, true); new Handler(Looper.getMainLooper()).post(() -> { showToggleDialog(response, context); });