chore: fixes for nwaku pr3350 (#111)

* chore: fixes for nwaku pr3350

* fix

* fix
This commit is contained in:
fbarbu15
2025-04-04 14:57:53 +03:00
committed by GitHub
parent db2a182111
commit 1d00b42b8d
5 changed files with 15 additions and 29 deletions
+11 -3
View File
@@ -62,7 +62,7 @@ def multiaddr2id(multiaddr):
def resolve_sharding_flags(kwargs):
if "pubsub_topic" in kwargs:
if "pubsub_topic" in kwargs and kwargs["pubsub_topic"]:
pubsub_topic = kwargs["pubsub_topic"]
if not "cluster_id" in kwargs:
try:
@@ -152,8 +152,16 @@ class WakuNode:
default_args.update(sanitize_docker_flags(kwargs))
if self.is_gowaku() and default_args.get("relay") == "false":
default_args["pubsub-topic"] = VALID_PUBSUB_TOPICS[1]
if self.is_gowaku():
if default_args.get("relay") == "false" and "pubsub-topic" not in default_args:
logger.info(f"Adding pubsub-topic={VALID_PUBSUB_TOPICS[1]} to default args for go-waku")
default_args["pubsub-topic"] = VALID_PUBSUB_TOPICS[1]
if "shard" in default_args:
del default_args["shard"]
if self.is_nwaku() and "pubsub-topic" in default_args:
logger.debug("Removing pubsub-topic from nwaku args")
del default_args["pubsub-topic"]
rln_args, rln_creds_set, keystore_path = self.parse_rln_credentials(default_args, False)