From 01fe3bb5267addab7d7e1256d9daa5d443a588dc Mon Sep 17 00:00:00 2001 From: Prisca Amajuoyi Date: Sat, 29 Nov 2025 04:28:26 +0100 Subject: [PATCH] Refactor unlinkWithRetry to include error handling --- src/renderer/src/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/util.ts b/src/renderer/src/util.ts index 766d556a..a7df3066 100644 --- a/src/renderer/src/util.ts +++ b/src/renderer/src/util.ts @@ -128,7 +128,7 @@ export async function fsOperationWithRetry(operation: () => Promise, { sig // mimic fs.rm `maxRetries` https://nodejs.org/api/fs.html#fspromisesrmpath-options shouldRetry: (err) => err instanceof Error && 'code' in err && typeof err.code === 'string' && ['EBUSY', 'EMFILE', 'ENFILE', 'EPERM'].includes(err.code), ...opts, - }); + } as Options); } // example error: index-18074aaf.js:166 Failed to delete C:\Users\USERNAME\Desktop\RC\New folder\2023-12-27 21-45-22 (GMT p5)-merged-1703933052361-00.01.04.915-00.01.07.424-seg1.mp4 Error: EPERM: operation not permitted, unlink 'C:\Users\USERNAME\Desktop\RC\New folder\2023-12-27 21-45-22 (GMT p5)-merged-1703933052361-00.01.04.915-00.01.07.424-seg1.mp4'