diff --git a/src/printer/database.js b/src/printer/database.js index eef7e89..bebd6b0 100644 --- a/src/printer/database.js +++ b/src/printer/database.js @@ -147,7 +147,7 @@ export class PrinterDatabase { }); logger.info( - `Updated printer: ${chalk.bold.white(this.printer.name)}, State: ${chalk.bold.white(formatState(this.printer.state.type))}${state?.progress ? ` (${state.progress})` : ""} (${online ? chalk.green("Online") : chalk.dim.white("Offline")})`, + `Updated printer: ${chalk.bold.white(this.printer.name)}, State: ${chalk.bold.white(formatState(state.type))}${state?.progress ? ` (${state.progress})` : ""} (${online ? chalk.green("Online") : chalk.dim.white("Offline")})`, ); return updatedPrinter; diff --git a/src/printer/printermanager.js b/src/printer/printermanager.js index bd06bf6..572ce38 100644 --- a/src/printer/printermanager.js +++ b/src/printer/printermanager.js @@ -63,9 +63,10 @@ export class PrinterManager { } } + await stopWaiting(); + logger.debug("Printers added:", addedPrintersCount); logger.debug("Printers removed:", removedPrintersCount); - await stopWaiting(); } catch (error) { await stopWaiting(); logger.error("Failed to update printers:", error); diff --git a/src/socket/socketclient.js b/src/socket/socketclient.js index a8fecd7..34aa4d1 100644 --- a/src/socket/socketclient.js +++ b/src/socket/socketclient.js @@ -221,9 +221,9 @@ export class SocketClient { this.id = this.host._id; config.host = { id: this.id, authCode: this.host.authCode }; - if (logs) { - await saveConfig(config); - } + + await saveConfig(config); + this.sendDeviceInfo(); this.subscribeToObjectEvents(); this.subscribeToObjectUpdates({ objectType: "host", _id: this.id });