diff --git a/website/src/repl/useReplContext.jsx b/website/src/repl/useReplContext.jsx index 7bd642e9e..e4cf698eb 100644 --- a/website/src/repl/useReplContext.jsx +++ b/website/src/repl/useReplContext.jsx @@ -112,7 +112,9 @@ export function useReplContext() { //console.log('encoded',encoded); const cs = new CompressionStream('deflate'); - const writer = cs.writable.getWriter(); writer.write(encoded); writer.close(); + const writer = cs.writable.getWriter(); + writer.write(encoded); + writer.close(); const compressed = new Uint8Array(await new Response(cs.readable).arrayBuffer()); //console.log('compressed',compressed); diff --git a/website/src/repl/util.mjs b/website/src/repl/util.mjs index 3fb7fc431..eacb3b72b 100644 --- a/website/src/repl/util.mjs +++ b/website/src/repl/util.mjs @@ -27,8 +27,7 @@ export async function initCode() { const hash = initialUrl.split('?')[1]?.split('#')?.[0]?.split('&')[0]; const codeParam = window.location.href.split('#')[1] || ''; if (codeParam) { - if (codeParam[0] === '~') - { + if (codeParam[0] === '~') { // Encoded using base64url and compressed const baseurled = codeParam.substring(1); //console.log('baseurled', baseurled); @@ -36,16 +35,17 @@ export async function initCode() { //console.log('compressed', compressed); const cs = new DecompressionStream('deflate'); - const writer = cs.writable.getWriter(); writer.write(compressed); writer.close(); - const encoded = await new Response(cs.readable).arrayBuffer() + const writer = cs.writable.getWriter(); + writer.write(compressed); + writer.close(); + const encoded = await new Response(cs.readable).arrayBuffer(); //console.log('encoded', encoded); const decoded = new TextDecoder().decode(encoded); //console.log('decoded', decoded); return decoded; - } - if (codeParam[0] === '_') - { + } + if (codeParam[0] === '_') { const url = decodeURIComponent(codeParam.substring(1)); try { const response = await fetch(url); @@ -54,8 +54,7 @@ export async function initCode() { } console.log('Response', response); return await response.text(); - } - catch (error) { + } catch (error) { return `/* ERROR LOADING SCRIPT. ${error.message} */`; } }