Skip to content

Commit 39ae0a4

Browse files
committed
fix(electron-updater): MacUpdater — close proxy server after download
1 parent 915abc5 commit 39ae0a4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/electron-updater/src/MacUpdater.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,13 @@ export class MacUpdater extends AppUpdater {
5252
else if (requestUrl === "/app.zip") {
5353
let errorOccurred = false
5454
response.on("finish", () => {
55-
if (!errorOccurred) {
56-
resolve()
55+
try {
56+
setImmediate(() => server.close())
57+
}
58+
finally {
59+
if (!errorOccurred) {
60+
resolve()
61+
}
5762
}
5863
})
5964
this.proxyUpdateFile(response, fileInfo, error => {

0 commit comments

Comments
 (0)