From 1aac6320baf4c271dfa3713fdfb757726e1a919b Mon Sep 17 00:00:00 2001 From: Abhinav Date: Sun, 16 Oct 2022 20:31:39 +0530 Subject: [PATCH] cancel stream reader after required chunk are read to close the open file --- src/services/typeDetectionService.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/services/typeDetectionService.ts b/src/services/typeDetectionService.ts index 7d25b82c4..97ccd53e5 100644 --- a/src/services/typeDetectionService.ts +++ b/src/services/typeDetectionService.ts @@ -73,6 +73,7 @@ async function extractElectronFileType(file: ElectronFile) { const stream = await file.stream(); const reader = stream.getReader(); const { value: fileDataChunk } = await reader.read(); + await reader.cancel(); return getFileTypeFromBuffer(fileDataChunk); }