From bb133a7af463fc98005d511f34c392a0f0d47bfb Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Sun, 16 Jul 2023 18:06:31 -0400 Subject: [PATCH] clear jobs on new block --- src/models/StratumV1Client.ts | 2 +- src/services/stratum-v1-jobs.service.ts | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/models/StratumV1Client.ts b/src/models/StratumV1Client.ts index 6493927..268f0ae 100644 --- a/src/models/StratumV1Client.ts +++ b/src/models/StratumV1Client.ts @@ -309,7 +309,7 @@ export class StratumV1Client extends EasyUnsubscribe { jobTemplate ); - this.stratumV1JobsService.addJob(job, jobTemplate.blockData.clearJobs); + this.stratumV1JobsService.addJob(job); diff --git a/src/services/stratum-v1-jobs.service.ts b/src/services/stratum-v1-jobs.service.ts index 1cef29b..30e8724 100644 --- a/src/services/stratum-v1-jobs.service.ts +++ b/src/services/stratum-v1-jobs.service.ts @@ -126,6 +126,7 @@ export class StratumV1JobsService { tap((data) => { if (data.blockData.clearJobs) { this.blocks = {}; + this.jobs = []; } this.blocks[data.blockData.id] = data; }), @@ -154,10 +155,7 @@ export class StratumV1JobsService { return this.blocks[jobTemplateId]; } - public addJob(job: MiningJob, clearJobs: boolean) { - if (clearJobs) { - this.jobs = []; - } + public addJob(job: MiningJob) { this.jobs.push(job); this.latestJobId++; }