diff options
author | LawnCable <git@lawncable.net> | 2021-03-01 01:43:00 +0100 |
---|---|---|
committer | LawnCable <git@lawncable.net> | 2021-03-01 01:43:00 +0100 |
commit | f123c8c3406d78daca9d30f2c0b243e400e6c228 (patch) | |
tree | 8a044112537b0d5d226f8be60d82940c0aeaf3ca /src/main/manaplus/manaApp | |
parent | 54b187e1fd43e4b74e8f015f9c7d9ad84fd22034 (diff) | |
download | electron-f123c8c3406d78daca9d30f2c0b243e400e6c228.tar.gz electron-f123c8c3406d78daca9d30f2c0b243e400e6c228.tar.bz2 electron-f123c8c3406d78daca9d30f2c0b243e400e6c228.tar.xz electron-f123c8c3406d78daca9d30f2c0b243e400e6c228.zip |
update dependencies to make it run again
update typescript, electron and extract-zip
Diffstat (limited to 'src/main/manaplus/manaApp')
-rw-r--r-- | src/main/manaplus/manaApp/windows.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/manaplus/manaApp/windows.ts b/src/main/manaplus/manaApp/windows.ts index a8a0ebd..87b61bd 100644 --- a/src/main/manaplus/manaApp/windows.ts +++ b/src/main/manaplus/manaApp/windows.ts @@ -87,8 +87,11 @@ export class ManaPlusAppWindows implements ManaPlusApp { Status.setProgress(500); Status.setActivity(`ManaPlus download completed. Unziping..`); - const extraction = new Promise((resolve, reject) => { - extract(updateDestination, { dir: this.path }, function (err) { + + const extraction = new Promise<void>(async (resolve, reject) => { + try { + await extract(updateDestination, { dir: this.path }); + } catch (err) { if (err) { console.log(err); Status.showError( @@ -99,7 +102,7 @@ export class ManaPlusAppWindows implements ManaPlusApp { reject(new Error("Extraction Error")); } resolve(); - }); + } }); await extraction; |