mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-08-25 15:31:16 +00:00
fix: relay unsubscribe (#3422)
* waku_relay protocol fix unsubscribe and remove topic validator * simplify subscription and avoid unneeded code * tests adaptations * call wakuRelay.subscribe only in one place within waku_node
This commit is contained in:
@@ -189,9 +189,9 @@ suite "Waku Legacy Lightpush message delivery":
|
||||
|
||||
await allFutures(destNode.start(), bridgeNode.start(), lightNode.start())
|
||||
|
||||
(await destNode.mountRelay(@[DefaultRelayShard])).isOkOr:
|
||||
(await destNode.mountRelay()).isOkOr:
|
||||
assert false, "Failed to mount relay"
|
||||
(await bridgeNode.mountRelay(@[DefaultRelayShard])).isOkOr:
|
||||
(await bridgeNode.mountRelay()).isOkOr:
|
||||
assert false, "Failed to mount relay"
|
||||
await bridgeNode.mountLegacyLightPush()
|
||||
lightNode.mountLegacyLightPushClient()
|
||||
@@ -214,7 +214,7 @@ suite "Waku Legacy Lightpush message delivery":
|
||||
msg == message
|
||||
completionFutRelay.complete(true)
|
||||
|
||||
destNode.subscribe((kind: PubsubSub, topic: CustomPubsubTopic), some(relayHandler)).isOkOr:
|
||||
destNode.subscribe((kind: PubsubSub, topic: CustomPubsubTopic), relayHandler).isOkOr:
|
||||
assert false, "Failed to subscribe to topic:" & $error
|
||||
|
||||
# Wait for subscription to take effect
|
||||
|
||||
@@ -183,9 +183,9 @@ suite "Waku Lightpush message delivery":
|
||||
|
||||
await allFutures(destNode.start(), bridgeNode.start(), lightNode.start())
|
||||
|
||||
(await destNode.mountRelay(@[DefaultRelayShard])).isOkOr:
|
||||
(await destNode.mountRelay()).isOkOr:
|
||||
assert false, "Failed to mount relay"
|
||||
(await bridgeNode.mountRelay(@[DefaultRelayShard])).isOkOr:
|
||||
(await bridgeNode.mountRelay()).isOkOr:
|
||||
assert false, "Failed to mount relay"
|
||||
await bridgeNode.mountLightPush()
|
||||
lightNode.mountLightPushClient()
|
||||
@@ -209,7 +209,7 @@ suite "Waku Lightpush message delivery":
|
||||
msg == message
|
||||
completionFutRelay.complete(true)
|
||||
|
||||
destNode.subscribe((kind: PubsubSub, topic: CustomPubsubTopic), some(relayHandler)).isOkOr:
|
||||
destNode.subscribe((kind: PubsubSub, topic: CustomPubsubTopic), relayHandler).isOkOr:
|
||||
assert false, "Failed to subscribe to relay"
|
||||
|
||||
# Wait for subscription to take effect
|
||||
|
||||
Reference in New Issue
Block a user