From fa2465808d2300218545b987d90f74d23da3d7c2 Mon Sep 17 00:00:00 2001 From: "Vladimir N. Korotenko" Date: Tue, 25 Nov 2025 20:08:59 +0300 Subject: [PATCH] Close #9 add json output --- dm-cli/.vscode/launch.json | 15 ++++++++++++--- dm-cli/Deals.cpp | 6 +----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/dm-cli/.vscode/launch.json b/dm-cli/.vscode/launch.json index 5fb8163..dc556c5 100644 --- a/dm-cli/.vscode/launch.json +++ b/dm-cli/.vscode/launch.json @@ -4,6 +4,8 @@ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 // deal negative -m "feedback_message" -s "Hxhv4ewOOVGbydibNzdNxaWPDkFhDi0N3rdXtPVe5YtkfR2RECUG5KebcRCBmgN94t/NVYBOo/ft/FN1q6p42l8=" 2NAFmjLid526kjekoMiCm8nX5SxFCfk7jgC // -m "feedback_message" -s "Hxhv4ewOOVGbydibNzdNxaWPDkFhDi0N3rdXtPVe5YtkfR2RECUG5KebcRCBmgN94t/NVYBOo/ft/FN1q6p42l8=" 2NAFmjLid526kjekoMiCm8nX5SxFCfk7jgC + //--debug --address https://testnet-dm2.bitdeals.org deal create -t prepayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 + "version": "0.2.0", "configurations": [ { @@ -16,9 +18,16 @@ "https://testnet-dm2.bitdeals.org", "--debug", "deal", - "status", - "--is-paid", - "2N1t5Pe45KCRMtXAQ9P9LiHAzdB5Nq4djhR" + "create", + "-t", + "Prepayment", + "-s", + "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp", + "-c", + "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC", + "-g", + "0.01" + ], "stopAtEntry": false, diff --git a/dm-cli/Deals.cpp b/dm-cli/Deals.cpp index 3cb2ace..a76debe 100644 --- a/dm-cli/Deals.cpp +++ b/dm-cli/Deals.cpp @@ -169,7 +169,7 @@ int Deals::Create() string decoded = stream.str(); cout << decoded << endl; if (isDebug) - ShowDebug(data, decoded, 1, payload); + ShowDebug(data, result, 1, payload); return 0; } @@ -245,10 +245,6 @@ int Deals::Status() stream << payload << endl; // order: Paid, order: Completed, order: Executed - int pos = 0; - pos = payload.find("Paid"); - pos = payload.find("Completed"); - pos = payload.find("Executed"); if ((int)payload.find("Paid") != -1 || (int)payload.find("Completed") != -1 || (int)payload.find("Executed") != -1) { isPayment = true;