From 2c6159e30b1a4e89af3f0b1dd4f25093870e997f Mon Sep 17 00:00:00 2001 From: SergiySW Date: Tue, 18 Jul 2017 16:56:49 +0300 Subject: [PATCH] RPC search_pending_all --- rai/node/rpc.cpp | 19 +++++++++++++++++++ rai/node/rpc.hpp | 1 + 2 files changed, 20 insertions(+) diff --git a/rai/node/rpc.cpp b/rai/node/rpc.cpp index 773031f5..1897f765 100755 --- a/rai/node/rpc.cpp +++ b/rai/node/rpc.cpp @@ -1916,6 +1916,21 @@ void rai::rpc_handler::search_pending () } } +void rai::rpc_handler::search_pending_all () +{ + if (rpc.config.enable_control) + { + node.wallets.search_pending_all (); + boost::property_tree::ptree response_l; + response_l.put ("success", ""); + response (response_l); + } + else + { + error_response (response, "RPC control is disabled"); + } +} + void rai::rpc_handler::send () { if (rpc.config.enable_control) @@ -2945,6 +2960,10 @@ void rai::rpc_handler::process_request () { search_pending (); } + else if (action == "search_pending_all") + { + search_pending_all (); + } else if (action == "send") { send (); diff --git a/rai/node/rpc.hpp b/rai/node/rpc.hpp index 6f0baa98..ed3c81d0 100644 --- a/rai/node/rpc.hpp +++ b/rai/node/rpc.hpp @@ -144,6 +144,7 @@ public: void representatives (); void republish (); void search_pending (); + void search_pending_all (); void send (); void stop (); void successors ();