tools: add iceFactory
Each tool must create its own iceFactory.
Change-Id: I9a6ba240a06dd1c344097a99ebebc6464cafd018
diff --git a/tools/dnc/dnc.cpp b/tools/dnc/dnc.cpp
index 7f17464..37c8b22 100644
--- a/tools/dnc/dnc.cpp
+++ b/tools/dnc/dnc.cpp
@@ -61,8 +61,8 @@
const std::string& turn_pass,
const std::string& turn_realm)
: logger(dht::log::getStdLogger())
- // , certStore(std::shared_ptr<tls::CertificateStore>(path / "certstore", logger))
- , ioContext(std::make_shared<asio::io_context>())
+ , ioContext(std::make_shared<asio::io_context>()),
+ iceFactory(std::make_shared<IceTransportFactory>(logger))
{
auto certStore = std::make_shared<tls::CertificateStore>(path / "certstore", logger);
ioContextRunner = std::thread([context = ioContext, logger = logger] {