aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2018-05-25 04:43:16 +0800
committerkumavis <aaron@kumavis.me>2018-05-25 04:43:16 +0800
commit49ef93b99158b9fae21d841828d7e7d105f837df (patch)
tree2c2088527076e2c79f7cb1abd274e7f4c18837dc /app/scripts
parentee800de025397af7958d8e8e382b31b1d09c338c (diff)
downloadtangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar.gz
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar.bz2
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar.lz
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar.xz
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.tar.zst
tangerine-wallet-browser-49ef93b99158b9fae21d841828d7e7d105f837df.zip
controllers - recent-blocks - guard against empty block
Diffstat (limited to 'app/scripts')
-rw-r--r--app/scripts/controllers/recent-blocks.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/scripts/controllers/recent-blocks.js b/app/scripts/controllers/recent-blocks.js
index e256c62e0..4009c35ae 100644
--- a/app/scripts/controllers/recent-blocks.js
+++ b/app/scripts/controllers/recent-blocks.js
@@ -64,6 +64,7 @@ class RecentBlocksController {
async processBlock (newBlockNumberHex) {
const newBlockNumber = Number.parseInt(newBlockNumberHex, 16)
const newBlock = await this.getBlockByNumber(newBlockNumber, true)
+ if (!newBlock) return
const block = this.mapTransactionsToPrices(newBlock)
@@ -135,10 +136,9 @@ class RecentBlocksController {
await Promise.all(targetBlockNumbers.map(async (targetBlockNumber) => {
try {
const newBlock = await this.getBlockByNumber(targetBlockNumber, true)
+ if (!newBlock) return
- if (newBlock) {
- this.backfillBlock(newBlock)
- }
+ this.backfillBlock(newBlock)
} catch (e) {
log.error(e)
}