fix: avoid sending relay callbacks if relay is disabled (#3276)

This commit is contained in:
gabrielmer 2025-02-05 18:16:37 +02:00 committed by GitHub
parent 3d8f4364f4
commit a117143ca1

View File

@ -67,6 +67,11 @@ proc createWaku(
formattedString & ". expected type: " & $typeof(confValue)
)
# Don't send relay app callbacks if relay is disabled
if not conf.relay and not appCallbacks.isNil():
appCallbacks.relayHandler = nil
appCallbacks.topicHealthChangeHandler = nil
let wakuRes = Waku.new(conf, appCallbacks).valueOr:
error "waku initialization failed", error = error
return err("Failed setting up Waku: " & $error)