From d84f02ebfbe9ca68c20b6c149744287cd34cb996 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 7 Jun 2024 12:07:01 +0200 Subject: [PATCH] Assert answers to the correct space --- packages/ws-relay/src/index.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/ws-relay/src/index.ts b/packages/ws-relay/src/index.ts index 6608520..ea89696 100644 --- a/packages/ws-relay/src/index.ts +++ b/packages/ws-relay/src/index.ts @@ -352,13 +352,15 @@ export function boot(ds = Dataspace.local, debug: boolean = false, WebSocketCons "observer": create assertionFacetObserver(e => { const response = G.toResolved(e); if (!response) return; - switch (response._variant) { - case "accepted": - assert Answer(q, resultOk(response.responderSession)); - break; - case "Rejected": - assert Answer(q, resultError(response.value.detail)); - break; + at ds { + switch (response._variant) { + case "accepted": + assert Answer(q, resultOk(response.responderSession)); + break; + case "Rejected": + assert Answer(q, resultError(response.value.detail)); + break; + } } }), });