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:
parent
4e6dad53d2
commit
f432d7e2c0
@ -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) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user