Browse Source

Add method to call the rescan RPC

pull/112/head
Duke Leto 2 years ago
parent
commit
b5f0eee1ff
  1. 5
      src/rpc.cpp
  2. 1
      src/rpc.h

5
src/rpc.cpp

@ -141,6 +141,11 @@ void RPC::getTAddresses(const std::function<void(QJsonValue)>& cb) {
conn->doRPCWithDefaultErrorHandling(makePayload(method, ""), cb);
}
void RPC::rescan(const std::function<void(QJsonValue)>& cb) {
QString method = "rescan";
conn->doRPCWithDefaultErrorHandling(makePayload(method), cb);
}
void RPC::getZAddresses(const std::function<void(QJsonValue)>& cb) {
QString method = "z_listaddresses";
conn->doRPCWithDefaultErrorHandling(makePayload(method), cb);

1
src/rpc.h

@ -138,6 +138,7 @@ private:
void getPeerInfo (const std::function<void(QJsonValue)>& cb);
void getZAddresses (const std::function<void(QJsonValue)>& cb);
void getTAddresses (const std::function<void(QJsonValue)>& cb);
void rescan (const std::function<void(QJsonValue)>& cb);
Connection* conn = nullptr;
std::shared_ptr<QProcess> ehushd = nullptr;

Loading…
Cancel
Save