From f146800f0f3d3948668b9205d64dfd357f54126e Mon Sep 17 00:00:00 2001 From: Dustin Brett Date: Tue, 9 Aug 2022 20:10:43 -0700 Subject: [PATCH] Ignore failure to store fs handles --- contexts/fileSystem/functions.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/contexts/fileSystem/functions.ts b/contexts/fileSystem/functions.ts index 661eb476..53ad3691 100644 --- a/contexts/fileSystem/functions.ts +++ b/contexts/fileSystem/functions.ts @@ -149,14 +149,18 @@ export const addFileSystemHandle = async ( const db = await getKeyValStore(); - db.put( - KEYVAL_STORE_NAME, - { - ...(await getFileSystemHandles()), - [join(directory, handle.name)]: handle, - }, - FS_HANDLES - ); + try { + db.put( + KEYVAL_STORE_NAME, + { + ...(await getFileSystemHandles()), + [join(directory, handle.name)]: handle, + }, + FS_HANDLES + ); + } catch { + // Ignore errors storing handle + } }; export const removeFileSystemHandle = async (