From 3ee446a9c5ce8adda16e16b01fab95b7dc25a547 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 11 Sep 2023 07:10:42 -0400 Subject: [PATCH] fix: newBootloaderQuery should return a ErrTuple --- src/kernel/queries.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/kernel/queries.ts b/src/kernel/queries.ts index fb143ed..bf03edb 100644 --- a/src/kernel/queries.ts +++ b/src/kernel/queries.ts @@ -676,12 +676,8 @@ function newKernelQuery( return [sendUpdate, p]; } -function newBootloaderQuery(method: string, data: any): Promise { +function newBootloaderQuery(method: string, data: any): Promise { return new Promise((resolve) => { - let receiveResponse = function (data: any) { - resolve(data.data); - }; - initDefer.promise.then(() => { if (getKernelIframe().contentWindow === null) { console.error( @@ -690,7 +686,7 @@ function newBootloaderQuery(method: string, data: any): Promise { return; } let nonce = nextNonce(); - queries[nonce] = { resolve: receiveResponse }; + queries[nonce] = { resolve }; getKernelIframe().contentWindow?.postMessage( { method, data, nonce }, kernelOrigin,