From 46de766825028a5bf2cf10e2d78e1f4493ed2889 Mon Sep 17 00:00:00 2001
From: Amna <amna.snene@savoirfairelinux.com>
Date: Tue, 30 Jul 2024 17:43:09 -0400
Subject: [PATCH] tools: save dht state

Change-Id: Iac9785c81df32c4373faab71e931d8f8fa3ffbc6
---
 tools/common.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/common.cpp b/tools/common.cpp
index 62562fb..94cb99d 100644
--- a/tools/common.cpp
+++ b/tools/common.cpp
@@ -59,6 +59,8 @@ connectionManagerConfig(dht::crypto::Identity identity,
     // DHT node creation: To make a connection manager at first a DHT node should be created
     dht::DhtRunner::Config dhtConfig;
     dhtConfig.dht_config.id = identity;
+    dhtConfig.dht_config.node_config.persist_path = (cachePath() / "dht").string();
+    dhtConfig.dht_config.cert_cache_all = true;
     dhtConfig.threaded = true;
     dhtConfig.peer_discovery = false;
     dhtConfig.peer_publish = false;
-- 
GitLab