INNER CODE UNIT · JavaScript
Promise
Legit-Labs/legitify · index.js:191
return new Promise((resolve, reject) => {
const file = fs.createWriteStream(filePath);
request(fileUrl)
.on("error", (error) => {
reject(error);
})
.pipe(file)
.on("close", () => {
const readStream = fs.createReadStream(filePath);
const extractor = zlib.createGunzip();
readStream
.on("error", (error) => {
reject(error);
})
.pipe(extractor)
.pipe(tar.extract())
.on("finish", () => {