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)); + } }