update for asio 1.30

Change-Id: Iac5a8f965eb5211f3016946c5f4eee5b34f748f7
This commit is contained in:
Adrien Béraud
2025-06-27 18:49:08 -04:00
parent 7a2ed6e925
commit 847d1fdbed
9 changed files with 23 additions and 20 deletions

View File

@ -233,8 +233,8 @@ void
RoutingTableTest::needSocketCallBack(const std::shared_ptr<SwarmManager>& sm)
{
sm->needSocketCb_ = [this, wsm = std::weak_ptr<SwarmManager>(sm)](const std::string& nodeId,
auto&& onSocket) {
Manager::instance().ioContext()->post([this, wsm, nodeId, onSocket = std::move(onSocket)] {
auto&& onSocket) mutable {
asio::post(*Manager::instance().ioContext(), [this, wsm, nodeId, onSocket = std::move(onSocket)] {
auto sm = wsm.lock();
if (!sm || sm->isShutdown())
return;