From ecde38154793ae793e173353efcf2dc6c151fd63 Mon Sep 17 00:00:00 2001 From: manuc66 Date: Sun, 3 Dec 2023 15:16:26 +0100 Subject: [PATCH] Do not log timeout error except in debug #809 --- src/HPApi.ts | 7 +++++-- src/index.ts | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/HPApi.ts b/src/HPApi.ts index 6a5507d9..2083a0de 100644 --- a/src/HPApi.ts +++ b/src/HPApi.ts @@ -42,6 +42,9 @@ export default class HPApi { static setDebug(dbg: boolean): void { debug = dbg; } + static isDebug(): boolean { + return debug; + } private static logDebug( callId: number, @@ -342,8 +345,8 @@ export default class HPApi { } static async getEvents( - etag = "", - decisecondTimeout = 0, + etag: string = "", + decisecondTimeout: number = 0, ): Promise { let url = this.appendTimeout("/EventMgmt/EventTable", decisecondTimeout); diff --git a/src/index.ts b/src/index.ts index 91f8f71f..c507e81c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -70,10 +70,13 @@ async function listenCmd( scanConfig, ); } catch (e) { - console.log(e); if (await HPApi.isAlive()) { + console.log(e); errorCount++; } else { + if (HPApi.isDebug()) { + console.log(e); + } deviceUp = false; } }