Allow pending payments to run immediately

This commit is contained in:
Aditya Kulkarni
2019-05-14 14:16:12 -07:00
parent c4e9899adc
commit 9db4b7b99d

View File

@@ -557,6 +557,9 @@ void RPC::getInfoThenRefresh(bool force) {
int version = reply["version"].get<json::number_integer_t>();
Settings::getInstance()->setZcashdVersion(version);
// See if recurring payments needs anything
Recurring::getInstance()->processPending(main);
if ( force || (curBlock != lastBlock) ) {
// Something changed, so refresh everything.
lastBlock = curBlock;
@@ -564,9 +567,6 @@ void RPC::getInfoThenRefresh(bool force) {
// See if the turnstile migration has any steps that need to be done.
turnstile->executeMigrationStep();
// See if recurring payments needs anything
Recurring::getInstance()->processPending(main);
refreshBalances();
refreshAddresses(); // This calls refreshZSentTransactions() and refreshReceivedZTrans()
refreshTransactions();