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