From 6d0fafd04123dc7bf9fe77b66b546bea68730fc7 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 20 Aug 2022 21:35:57 -0500 Subject: [PATCH] Throw for falsy fileArrayBuffer --- helpers/scanner/client.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/helpers/scanner/client.mjs b/helpers/scanner/client.mjs index 7ade97b..ab285a7 100644 --- a/helpers/scanner/client.mjs +++ b/helpers/scanner/client.mjs @@ -9,6 +9,10 @@ export async function runScanWorker ( file, messageReceiver = noop ) { const fileArrayBuffer = ( typeof file.arrayBuffer === 'function' ) ? (await file.arrayBuffer()) : file.arrayBuffer + if ( !fileArrayBuffer ) { + throw new Error( 'No fileArrayBuffer' ) + } + const scan = await new Promise( ( resolve, reject ) => { // Set up the worker message handler appScanWorker.onmessage = async (event) => {