fix: waku sync mounting (#3321)

This commit is contained in:
Simon-Pierre Vivier 2025-03-12 08:47:49 -04:00 committed by GitHub
parent ed0b260c2d
commit d5f18cf455

View File

@ -237,12 +237,24 @@ proc mountStoreSync*(
node.wakuStoreReconciliation = recon
let reconMountRes = catch:
node.switch.mount(
node.wakuStoreReconciliation, protocolMatcher(WakuReconciliationCodec)
)
if reconMountRes.isErr():
return err(reconMountRes.error.msg)
let transfer = SyncTransfer.new(
node.peerManager, node.wakuArchive, idsChannel, wantsChannel, needsChannel
)
node.wakuStoreTransfer = transfer
let transMountRes = catch:
node.switch.mount(node.wakuStoreTransfer, protocolMatcher(WakuTransferCodec))
if transMountRes.isErr():
return err(transMountRes.error.msg)
return ok()
## Waku relay