From e746f430812baa616490a5b1c6d0f18116424453 Mon Sep 17 00:00:00 2001 From: Fabiana Cecin Date: Fri, 27 Feb 2026 14:56:16 -0300 Subject: [PATCH] Fix interop-tests Future is nil crash introduced by changes in this PR --- .../delivery_service/recv_service/recv_service.nim | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/waku/node/delivery_service/recv_service/recv_service.nim b/waku/node/delivery_service/recv_service/recv_service.nim index 36a63e3c2..6706d5cb1 100644 --- a/waku/node/delivery_service/recv_service/recv_service.nim +++ b/waku/node/delivery_service/recv_service/recv_service.nim @@ -154,15 +154,9 @@ proc new*(T: typedesc[RecvService], node: WakuNode, s: SubscriptionService): T = recentReceivedMsgs: @[], ) - if not node.wakuFilterClient.isNil(): - let filterPushHandler = proc( - pubsubTopic: PubsubTopic, message: WakuMessage - ) {.async, closure.} = - ## Captures all the messages received through filter - # TODO: re-enable for MAPI edge support. - #recvService.processIncomingMessageOfInterest(pubSubTopic, message) - - node.wakuFilterClient.registerPushHandler(filterPushHandler) + # TODO: For MAPI Edge support, either call node.wakuFilterClient.registerPushHandler + # so that the RecvService listens to incoming filter messages, + # or have the filter client emit MessageSeenEvent. return recvService