From a9e8b66a6f7898d0f04c1d86066f6240a7fe1306 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Sat, 5 Aug 2023 11:28:52 -0400 Subject: [PATCH] remove watchdog --- src/models/StratumV1Client.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/models/StratumV1Client.ts b/src/models/StratumV1Client.ts index 37eb990..79e3166 100644 --- a/src/models/StratumV1Client.ts +++ b/src/models/StratumV1Client.ts @@ -318,25 +318,25 @@ export class StratumV1Client { this.backgroundWork = setInterval(async () => { await this.checkDifficulty(); - await this.watchdog(); + //await this.watchdog(); }, 60 * 1000); } } - private async watchdog() { - let time = await this.statistics.getLastSubmissionTime(); - if (time == null) { - time = this.sessionStart; - } - const now = Date.now(); - const diffSeconds = (now - time.getTime()) / 1000; - // fifteen minutes - if (diffSeconds > 15 * 60) { - console.log('Watchdog ending session'); - this.promiseSocket.socket.emit('end', true); - } - } + // private async watchdog() { + // let time = await this.statistics.getLastSubmissionTime(); + // if (time == null) { + // time = this.sessionStart; + // } + // const now = Date.now(); + // const diffSeconds = (now - time.getTime()) / 1000; + // // one hour + // if (diffSeconds > 60 * 60) { + // console.log(`Watchdog ending session ${this.extraNonceAndSessionId}}`); + // this.promiseSocket.socket.emit('end', true); + // } + // } private async sendNewMiningJob(jobTemplate: IJobTemplate) {