From ff716c68ea222da0777a532253d6920d49f6cfd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 11 Jan 2023 13:26:58 +0800 Subject: [PATCH] Update current block when new one is mined --- app/services/kredits.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/services/kredits.js b/app/services/kredits.js index dc62d47..12a58eb 100644 --- a/app/services/kredits.js +++ b/app/services/kredits.js @@ -118,9 +118,12 @@ export default Service.extend({ }); await kredits.init(); - this.set('kredits', kredits); - this.set('currentBlock', await kredits.provider.getBlockNumber()); + this.set('currentBlock', await this.kredits.provider.getBlockNumber()); + this.kredits.provider.on('block', blockNumber => { + console.debug('[kredits] New block mined:', blockNumber); + this.set('currentBlock', blockNumber) + }); if (this.currentUserAccounts && this.currentUserAccounts.length > 0) { this.getCurrentUser.then(contributorData => { @@ -738,5 +741,5 @@ export default Service.extend({ this.contributors .findBy('address', to) .incrementProperty('balance', value); - }, + } });