From 1896810b88163c53d8e57473a429fa59ba39e0d1 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 5 Apr 2021 00:36:41 +0800 Subject: [PATCH] refactor: 1 --- packages/gui/src/bridge/update/backend.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 84202a27..22ae8b27 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -98,13 +98,14 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { } log.info('开始解压缩,安装升级包', partPackagePath, target) - app.relaunch() - // 解压缩 - var zip = new AdmZip(partPackagePath) - zip.extractAllTo(target, true) - log.info('安装完成,重启app') + try { await beforeQuit() + app.relaunch() + // 解压缩 + const zip = new AdmZip(partPackagePath) + zip.extractAllTo(target, true) + log.info('安装完成,重启app') } finally { app.exit(0) }