From 8920462b54e2511e930affe28754e6e4dfad8e93 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Wed, 19 Feb 2025 18:59:59 +0530 Subject: [PATCH] wrap --- web/packages/gallery/services/download.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/packages/gallery/services/download.ts b/web/packages/gallery/services/download.ts index 03d6c0fa71..b36a06cc51 100644 --- a/web/packages/gallery/services/download.ts +++ b/web/packages/gallery/services/download.ts @@ -393,7 +393,9 @@ class DownloadManager { file.metadata.fileType === FileType.image || file.metadata.fileType === FileType.livePhoto ) { - const encryptedData = new Uint8Array(await res.arrayBuffer()); + const encryptedData = new Uint8Array( + await wrapErrors(() => res.arrayBuffer()), + ); const decrypted = await decryptStreamBytes( { @@ -433,7 +435,9 @@ class DownloadManager { do { // done is a boolean and value is an Uint8Array. When done // is true value will be empty. - const { done, value } = await reader.read(); + const { done, value } = await wrapErrors(() => + reader.read(), + ); let data: Uint8Array; if (done) {