From b1d34456db66877dcca67c0bac110e67f072e998 Mon Sep 17 00:00:00 2001 From: Milos Date: Thu, 27 Jun 2024 06:06:18 +0200 Subject: [PATCH] feature/add-governance-action-worker-job: removed redundant if statement and refactored for loop iteration condition --- .../facade/gov-action-proposal.facade.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/worker-service/src/governance-action-proposal/facade/gov-action-proposal.facade.ts b/worker-service/src/governance-action-proposal/facade/gov-action-proposal.facade.ts index 5f16ac0d..ea7fd026 100644 --- a/worker-service/src/governance-action-proposal/facade/gov-action-proposal.facade.ts +++ b/worker-service/src/governance-action-proposal/facade/gov-action-proposal.facade.ts @@ -17,10 +17,7 @@ export class GovActionProposalFacade { await this.govActionProposalService.getGovActionProposalIds(); if (govActionProposalIdsArray.length > 0) { - for (let i = 0; i <= govActionProposalIdsArray.length + 10; i += 10) { - if (i >= govActionProposalIdsArray.length) { - break; - } + for (let i = 0; i <= govActionProposalIdsArray.length; i += 10) { const chunk: object[] = govActionProposalIdsArray.slice(i, i + 10); const govActionProposalIdsValues: string[] = chunk.map( (obj) => (obj as any).id, @@ -35,4 +32,7 @@ export class GovActionProposalFacade { } } } + async delay(ms: number): Promise { + return new Promise((resolve) => setTimeout(resolve, ms)); + } }