From 231c4a36b46cc210ecdae057bcf70d26b9c80dd7 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Wed, 31 Aug 2022 00:14:05 -0400 Subject: [PATCH] *add safety check to ensure the rpc response complies with the structure --- src/rpc/server.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/rpc/server.ts b/src/rpc/server.ts index 5d51e2f..bb0b56e 100644 --- a/src/rpc/server.ts +++ b/src/rpc/server.ts @@ -126,6 +126,10 @@ export class RPCServer { if (isStream) { result = await streamHandler(isStream); + } else { + if (result && !result.error && !("data" in result)) { + result = { data: result }; + } } result = result as RPCResponse;