From c1717af680c11e8c893fdb24b282673403510be1 Mon Sep 17 00:00:00 2001 From: dmitry <dmitry.puzyrkov@demlabs.net> Date: Tue, 20 Aug 2024 13:57:45 +0700 Subject: [PATCH] [*] mempool list to mempool_count --- CellframeNodeDiagtool/AbstractDiagnostic.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CellframeNodeDiagtool/AbstractDiagnostic.cpp b/CellframeNodeDiagtool/AbstractDiagnostic.cpp index 763bc0c..6d9e406 100644 --- a/CellframeNodeDiagtool/AbstractDiagnostic.cpp +++ b/CellframeNodeDiagtool/AbstractDiagnostic.cpp @@ -302,11 +302,11 @@ QJsonObject AbstractDiagnostic::get_mempool_count(QString net) { QProcess proc; proc.start(QString(CLI_PATH), - QStringList()<<"mempool_list"<<"-net"<<QString(net)); + QStringList()<<"mempool"<<"count"<<"-net"<<QString(net)); proc.waitForFinished(5000); QString result = proc.readAll(); - - QRegularExpression rx(R"(\.*total: .*\.(.*): (\d+))"); + + QRegularExpression rx(R"(name: (.*)\n.*count: (\d+))"); QJsonObject resultObj; @@ -314,6 +314,7 @@ QJsonObject AbstractDiagnostic::get_mempool_count(QString net) while (matchItr.hasNext()) { + QRegularExpressionMatch match = matchItr.next(); resultObj.insert(match.captured(1), match.captured(2)); } -- GitLab