fix(storage): only enable private queries when...

...DHT mix proxies are configured

Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
This commit is contained in:
Chrysostomos Nanakos 2026-06-20 21:55:47 +03:00
parent 814e7a5436
commit 3572fd8d37
No known key found for this signature in database

View File

@ -120,8 +120,10 @@ proc start*(s: StorageServer) {.async.} =
s.storageNode.discovery.mixProto = mixProto
discard s.storageNode.discovery.togglePrivateQueries(s.config.mixEnabled).valueOr:
raise newException(StorageError, "Failed to enable private queries: " & error.msg)
if s.config.dhtMixProxies.len > 0:
discard s.storageNode.discovery.togglePrivateQueries(true).valueOr:
raise
newException(StorageError, "Failed to enable private queries: " & error.msg)
s.storageNode.engine.network.excludeRelays(relayPool.keys.toSeq)