diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp index 96e4d4144..d38d66c4e 100644 --- a/src/dht_proxy_client.cpp +++ b/src/dht_proxy_client.cpp @@ -1251,10 +1251,19 @@ DhtProxyClient::pushNotificationReceived([[maybe_unused]] const std::mapexpires_at(std::chrono::steady_clock::now()); + listenerRestartTimer_->async_wait( + std::bind(&DhtProxyClient::restartListeners, this, std::placeholders::_1)); + } } auto launchLoop = false; try {