1
0
Fork 0

Fix linting

pull/1266/head
Ferenc Hammerl 2022-12-14 16:13:28 +01:00
parent b9de68a590
commit 80d992795c
1 changed files with 4 additions and 5 deletions

View File

@ -219,14 +219,13 @@ export class DownloadHttpClient {
fileDownloadPath: string
): Promise<void> => {
destinationStream.close()
// await until file is created at downloadpath
// wrap destinationStream's open event in promise
// await until file is created at downloadpath; node15 and up fs.createWriteStream had not created a file yet
await new Promise<void>(resolve => {
destinationStream.on('close', resolve)
if (destinationStream.writableFinished) {
resolve()
}
});
})
await rmFile(fileDownloadPath)
destinationStream = fs.createWriteStream(fileDownloadPath)
}