feat(edit-docs): remove input file

This commit is contained in:
Elian Doran 2025-03-11 20:48:40 +02:00
parent ba17ce8616
commit 09c081fdcf
No known key found for this signature in database

View File

@ -78,17 +78,22 @@ function importData(input: Buffer) {
}
async function createImportZip() {
const inputFile = "input.zip";
const archive = archiver("zip", {
zlib: { level: 0 }
});
archive.directory(destRootPath, "/");
const outputStream = fsExtra.createWriteStream("input.zip");
const outputStream = fsExtra.createWriteStream(inputFile);
archive.pipe(outputStream);
await waitForEnd(archive, outputStream);
return await fsExtra.readFile("input.zip");
try {
return await fsExtra.readFile(inputFile);
} finally {
await fsExtra.rm(inputFile);
}
}
function waitForEnd(archive: Archiver, stream: WriteStream) {