1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Unlink binary download on error properly (#162)

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2020-03-27 07:40:31 +02:00 committed by GitHub
parent 4e6dad53d2
commit f432d7e2c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,7 +5,6 @@ import * as request from "request"
import logger from "./logger" import logger from "./logger"
import { ensureDir, pathExists } from "fs-extra" import { ensureDir, pathExists } from "fs-extra"
import * as tar from "tar" import * as tar from "tar"
import { userStore } from "../common/user-store"
import { globalRequestOpts} from "../common/request" import { globalRequestOpts} from "../common/request"
export type LensBinaryOpts = { export type LensBinaryOpts = {
@ -152,7 +151,7 @@ export class LensBinary {
stream.on("error", (error) => { stream.on("error", (error) => {
logger.error(error) logger.error(error)
fs.unlink(this.path, () => {}) fs.unlink(binaryPath, () => {})
throw(error) throw(error)
}) })
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {