Fix logical error

This commit is contained in:
Joseph Garrone 2024-05-26 19:50:25 +02:00
parent 1497672a4e
commit 99a9b62c6c

View File

@ -105,15 +105,22 @@ export async function extractArchive(params: {
break handle_file;
}
let hasEarlyExitBeenCalled = false;
await onArchiveFile({
relativeFilePathInArchive: entry.fileName.split("/").join(pathSep),
readFile: () => readFile(entry),
writeFile: params => writeFile(entry, params),
earlyExit: () => {
zipFile.close();
dDone.resolve();
hasEarlyExitBeenCalled = true;
}
});
if (hasEarlyExitBeenCalled) {
zipFile.close();
dDone.resolve();
return;
}
}
zipFile.readEntry();