fix: peers and pubsub

This commit is contained in:
pablo 2026-02-20 13:12:58 +02:00
parent 3921bd8bbd
commit cdafc250e5
No known key found for this signature in database
GPG Key ID: 78F35FCC60FDC63A
2 changed files with 4 additions and 1 deletions

View File

@ -672,7 +672,7 @@ int main(int argc, char *argv[]) {
char config[2048];
if (peer) {
snprintf(config, sizeof(config),
"{\"name\":\"%s\",\"port\":%d,\"clusterId\":%d,\"shardId\":%d,\"staticPeer\":\"%s\"}",
"{\"name\":\"%s\",\"port\":%d,\"clusterId\":%d,\"shardId\":%d,\"staticPeers\":[\"%s\"]}",
name, port, cluster_id, shard_id, peer);
} else {
snprintf(config, sizeof(config),

View File

@ -44,6 +44,9 @@ proc createChatClient(
if config.hasKey("shardId"):
wakuCfg.shardId = @[config["shardId"].getInt().uint16]
if config.hasKey("clusterId") or config.hasKey("shardId"):
wakuCfg.pubsubTopic = "/waku/2/rs/" & $wakuCfg.clusterId & "/" & $wakuCfg.shardId[0]
if config.hasKey("staticPeers"):
wakuCfg.staticPeers = @[]
for peer in config["staticPeers"]: