From 9e34256b2f301861b438b0c037ec269e40198b45 Mon Sep 17 00:00:00 2001 From: Vu Nguyen Date: Wed, 11 Jan 2023 09:35:18 +0700 Subject: [PATCH] chore: resolve comment --- source/helper.ts | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/source/helper.ts b/source/helper.ts index ae80500..f0a24ac 100644 --- a/source/helper.ts +++ b/source/helper.ts @@ -11,19 +11,20 @@ export const isValidUrl = (input: string) => { } } -export const downloadAndExtract = async (url: string): Promise => new Promise((resolve, reject) => { - const destDir = `${tmpdir()}/chromium-pack` - const extractObj = extract(destDir) - get(url, function (response) { - response.pipe(extractObj); - extractObj.on('finish', () => { - extractObj.end(() => { - resolve(destDir); +export const downloadAndExtract = async (url: string) => + new Promise((resolve, reject) => { + const destDir = `${tmpdir()}/chromium-pack` + const extractObj = extract(destDir) + get(url, (response) => { + response.pipe(extractObj); + extractObj.on('finish', () => { + extractObj.end(() => { + resolve(destDir); + }); + }); + }).on('error', (err) => { + unlink(destDir, (_) => { + reject(err) }); }); - }).on('error', (err) => { - unlink(destDir, (_) => { - reject(err) - }); - }); -}) + })