refactor: set ignore_incoming_txs in ApplyArgsManOptions

Refactor to consistently use ApplyArgsManOptions to set all PeerManager::Options,
including ignore_incoming_txs.
This commit is contained in:
stickies-v
2023-07-25 12:08:08 +01:00
parent e35fb7bc48
commit 5f41afcc46
2 changed files with 3 additions and 3 deletions

View File

@@ -1540,9 +1540,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)
ChainstateManager& chainman = *Assert(node.chainman); ChainstateManager& chainman = *Assert(node.chainman);
PeerManager::Options peerman_opts{ PeerManager::Options peerman_opts{};
.ignore_incoming_txs = ignores_incoming_txs,
};
ApplyArgsManOptions(args, peerman_opts); ApplyArgsManOptions(args, peerman_opts);
assert(!node.peerman); assert(!node.peerman);

View File

@@ -18,6 +18,8 @@ void ApplyArgsManOptions(const ArgsManager& argsman, PeerManager::Options& optio
} }
if (auto value{argsman.GetBoolArg("-capturemessages")}) options.capture_messages = *value; if (auto value{argsman.GetBoolArg("-capturemessages")}) options.capture_messages = *value;
if (auto value{argsman.GetBoolArg("-blocksonly")}) options.ignore_incoming_txs = *value;
} }
} // namespace node } // namespace node