All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
- Introduced connection state management with `isConnecting` to prevent multiple concurrent connection attempts. - Added `scheduleReconnect` method to handle reconnection logic with a delay. - Improved error handling and logging during connection and reconnection processes. - Updated `updateDocumentPrinterState` to optimize state updates and prevent unnecessary changes.