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,