Merge pull request #76 from logos-messaging/fix/config

fix: peers and pubsub
This commit is contained in:
Pablo Lopez 2026-02-21 07:57:03 +02:00 committed by GitHub
commit d15bcb0729
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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"]: