From 2c0b0e45b72ef1b5d7fa95e1e110d07ddbc720f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20W=C3=A4rting?= Date: Mon, 5 Jul 2021 15:34:37 +0200 Subject: refactor: asynchronous blob backing store (#10969) Co-authored-by: Luca Casonato --- extensions/web/11_blob_url.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'extensions/web/11_blob_url.js') diff --git a/extensions/web/11_blob_url.js b/extensions/web/11_blob_url.js index d030d79bd..fa0ea041c 100644 --- a/extensions/web/11_blob_url.js +++ b/extensions/web/11_blob_url.js @@ -15,7 +15,7 @@ ((window) => { const core = Deno.core; const webidl = window.__bootstrap.webidl; - const { _byteSequence } = window.__bootstrap.file; + const { getParts } = window.__bootstrap.file; const { URL } = window.__bootstrap.url; /** @@ -31,9 +31,9 @@ }); const url = core.opSync( - "op_file_create_object_url", + "op_blob_create_object_url", blob.type, - blob[_byteSequence], + getParts(blob), ); return url; @@ -51,10 +51,7 @@ prefix, }); - core.opSync( - "op_file_revoke_object_url", - url, - ); + core.opSync("op_blob_revoke_object_url", url); } URL.createObjectURL = createObjectURL; -- cgit v1.2.3