aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/controllers/infura.js
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2018-04-04 01:33:10 +0800
committerkumavis <aaron@kumavis.me>2018-04-04 01:33:10 +0800
commitecbab14cae659cdcec9e59dc0a3f450069a6a05f (patch)
treef3df4bb5f9cccb9b504cba52eea8cb71f5af075f /app/scripts/controllers/infura.js
parent3e4b11e0d701441720bec665167984240a2aca56 (diff)
downloadtangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar.gz
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar.bz2
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar.lz
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar.xz
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.tar.zst
tangerine-wallet-browser-ecbab14cae659cdcec9e59dc0a3f450069a6a05f.zip
app - warn on fetch errors instead of spamming sentry
Diffstat (limited to 'app/scripts/controllers/infura.js')
-rw-r--r--app/scripts/controllers/infura.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/app/scripts/controllers/infura.js b/app/scripts/controllers/infura.js
index 10adb1004..c6b4c9de2 100644
--- a/app/scripts/controllers/infura.js
+++ b/app/scripts/controllers/infura.js
@@ -19,15 +19,13 @@ class InfuraController {
// Responsible for retrieving the status of Infura's nodes. Can return either
// ok, degraded, or down.
- checkInfuraNetworkStatus () {
- return fetch('https://api.infura.io/v1/status/metamask')
- .then(response => response.json())
- .then((parsedResponse) => {
- this.store.updateState({
- infuraNetworkStatus: parsedResponse,
- })
- return parsedResponse
- })
+ async checkInfuraNetworkStatus () {
+ const response = await fetch('https://api.infura.io/v1/status/metamask')
+ const parsedResponse = await response.json()
+ this.store.updateState({
+ infuraNetworkStatus: parsedResponse,
+ })
+ return parsedResponse
}
scheduleInfuraNetworkCheck () {
@@ -35,7 +33,7 @@ class InfuraController {
clearInterval(this.conversionInterval)
}
this.conversionInterval = setInterval(() => {
- this.checkInfuraNetworkStatus()
+ this.checkInfuraNetworkStatus().catch(log.warn)
}, POLLING_INTERVAL)
}
}