controllers - recent-blocks - wrap block-tracker event in try-catch

This commit is contained in:
kumavis 2018-05-23 22:46:20 -07:00
parent dc96b1eb93
commit ee800de025
1 changed files with 7 additions and 1 deletions

View File

@ -34,7 +34,13 @@ class RecentBlocksController {
}, opts.initState) }, opts.initState)
this.store = new ObservableStore(initState) this.store = new ObservableStore(initState)
this.blockTracker.on('latest', this.processBlock.bind(this)) this.blockTracker.on('latest', async (newBlockNumberHex) => {
try {
await this.processBlock(newBlockNumberHex)
} catch (err) {
log.error(err)
}
})
this.backfill() this.backfill()
} }