From 5fb867bf27b2a64a0863c61ad21bb3784812df5b Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 14 Sep 2026 22:55:41 +0100 Subject: [PATCH] Implement network scan stop handling in SocketClient disconnect process - Added a call to `handleScanNetworkStop` in the `handleDisconnect` method of `SocketClient` to ensure proper cleanup of network scanning sessions upon disconnection. - Improved resource management by closing all connections in the printer and document printer managers during disconnection. --- src/socket/socketclient.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/socket/socketclient.js b/src/socket/socketclient.js index ac57a74..d0ae95a 100644 --- a/src/socket/socketclient.js +++ b/src/socket/socketclient.js @@ -977,6 +977,7 @@ export class SocketClient { async handleDisconnect() { logger.info("Disconnected from FarmControl Api."); + await this.handleScanNetworkStop({}); await this.printerManager.closeAllConnections(); await this.documentPrinterManager.closeAllConnections(); this.connected = false;