Skip to content

Commit 893a58b

Browse files
committed
Cleanup websockets on Quit // V-Bump
1 parent 352d848 commit 893a58b

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

main.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,17 @@ app.on('before-quit', () => {
168168
if (httpServer) {
169169
httpServer.close();
170170
}
171+
if (wsServer) {
172+
// Close all WebSocket client connections
173+
wsClients.forEach(client => {
174+
if (client.readyState === WebSocket.OPEN) {
175+
client.close();
176+
}
177+
});
178+
wsClients.clear();
179+
// Close the WebSocket server
180+
wsServer.close();
181+
}
171182
});
172183

173184
process.on('SIGINT', () => {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Gateway for connecting WSJT-* and FLRig to Wavelog",
55
"keywords": [],
66
"main": "./main.js",
7-
"version": "1.1.11",
7+
"version": "1.1.12",
88
"author": "DJ7NT",
99
"scripts": {
1010
"start": "electron-forge start",

0 commit comments

Comments
 (0)