From 0830898530697f19fb50faf3172653d501e87ed6 Mon Sep 17 00:00:00 2001 From: gabrielmer <101006718+gabrielmer@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:43:05 +0200 Subject: [PATCH] fix: libwaku received signal (#3507) --- library/waku_context.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/waku_context.nim b/library/waku_context.nim index 6a565c117..6716013c9 100644 --- a/library/waku_context.nim +++ b/library/waku_context.nim @@ -170,13 +170,13 @@ proc wakuThreadBody(ctx: ptr WakuContext) {.thread.} = error "waku thread could not receive a request" continue + ## Handle the request + asyncSpawn WakuThreadRequest.process(request, addr waku) + let fireRes = ctx.reqReceivedSignal.fireSync() if fireRes.isErr(): error "could not fireSync back to requester thread", error = fireRes.error - ## Handle the request - asyncSpawn WakuThreadRequest.process(request, addr waku) - waitFor wakuRun(ctx) proc createWakuContext*(): Result[ptr WakuContext, string] =