From 1a6f0125e5d76efc13dacfca6f35ecdee81f0844 Mon Sep 17 00:00:00 2001
From: Kateryna Kostiuk <katryna.kostiuk@savoirfairelinux.com>
Date: Fri, 14 Apr 2023 13:16:36 -0400
Subject: [PATCH] connectivity: run ice config onInitDone on io threadpool

Change-Id: Ib3f8d163b006e202a20728c8ed22506932b9aaee
---
 src/connectivity/connectionmanager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/connectivity/connectionmanager.cpp b/src/connectivity/connectionmanager.cpp
index 6e79a8881c..169fa7e1be 100644
--- a/src/connectivity/connectionmanager.cpp
+++ b/src/connectivity/connectionmanager.cpp
@@ -975,7 +975,7 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req,
                 return;
             if (!ok) {
                 JAMI_ERR("Cannot initialize ICE session.");
-                runOnMainThread([eraseInfo = std::move(eraseInfo)] { eraseInfo(); });
+                dht::ThreadPool::io().run([eraseInfo = std::move(eraseInfo)] { eraseInfo(); });
                 return;
             }
 
@@ -985,7 +985,7 @@ ConnectionManager::Impl::onDhtPeerRequest(const PeerConnectionRequest& req,
                     if (!shared)
                         return;
                     if (!shared->onRequestStartIce(req))
-                        runOnMainThread([eraseInfo = std::move(eraseInfo)] { eraseInfo(); });
+                        eraseInfo();
                 });
         };
 
-- 
GitLab