From 439de5f13f1098c438a185ae87758a4f7a3cb55a Mon Sep 17 00:00:00 2001 From: "Vladimir N. Korotenko" Date: Sun, 23 Nov 2025 07:14:54 +0300 Subject: [PATCH] Close #20 wrong date format fix --- dm-cli/.vscode/launch.json | 14 +++++++++----- dm-cli/Deals.cpp | 6 +++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/dm-cli/.vscode/launch.json b/dm-cli/.vscode/launch.json index 28346e6..2442d65 100644 --- a/dm-cli/.vscode/launch.json +++ b/dm-cli/.vscode/launch.json @@ -2,6 +2,8 @@ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // 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 "version": "0.2.0", "configurations": [ { @@ -12,11 +14,13 @@ "args": [ "--address", "https://testnet-dm2.bitdeals.org", "--debug", - "account", - "status", - "-f", - "n", - "mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC" + "deal", + "negative", + "-m", + "feedback_message", + "-s", + "Hxhv4ewOOVGbydibNzdNxaWPDkFhDi0N3rdXtPVe5YtkfR2RECUG5KebcRCBmgN94t/NVYBOo/ft/FN1q6p42l8=", + "2NAFmjLid526kjekoMiCm8nX5SxFCfk7jgC" ], "stopAtEntry": false, "cwd": "${workspaceFolder}", diff --git a/dm-cli/Deals.cpp b/dm-cli/Deals.cpp index e0786f7..debcf4f 100644 --- a/dm-cli/Deals.cpp +++ b/dm-cli/Deals.cpp @@ -379,9 +379,13 @@ int Deals::Negative() sign = GetVal("-s", "--signature"); } - deal["seller"]["signature"] = sign; + deal["customer"]["signature"] = sign; deal["feedback"]["comments"] = message; + deal["date"] = Replace(deal["date"], " UTC", ""); + deal["feedback"]["leave_before"] = Replace(deal["feedback"]["leave_before"], " UTC", ""); + deal["payment"]["until"] = Replace(deal["payment"]["until"], " UTC", ""); + string jsf = deal.dump(); jsf = ReplaceAll(jsf, "\"", "\\\""); data = "curl -s -X POST \"";