From 5b768d90916622d5bca7d7d173a98bf315780f46 Mon Sep 17 00:00:00 2001 From: EYHN Date: Wed, 19 Feb 2025 16:57:32 +0800 Subject: [PATCH] fix(nbstore): close full blob sync for iOS (#10286) --- packages/common/nbstore/src/sync/blob/index.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/common/nbstore/src/sync/blob/index.ts b/packages/common/nbstore/src/sync/blob/index.ts index f7964f3a1..020b98f19 100644 --- a/packages/common/nbstore/src/sync/blob/index.ts +++ b/packages/common/nbstore/src/sync/blob/index.ts @@ -145,12 +145,15 @@ export class BlobSyncImpl implements BlobSync { const abort = new AbortController(); this.abort = abort; - this.fullSync(abort.signal).catch(error => { - if (error === MANUALLY_STOP) { - return; - } - console.error('sync blob error', error); - }); + // TODO(@eyhn): fix this, large blob may cause iOS to crash? + if (!BUILD_CONFIG.isIOS) { + this.fullSync(abort.signal).catch(error => { + if (error === MANUALLY_STOP) { + return; + } + console.error('sync blob error', error); + }); + } } stop() {