aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/controllers/infura.js
diff options
context:
space:
mode:
authorkumavis <aaron@kumavis.me>2017-08-03 06:54:59 +0800
committerkumavis <aaron@kumavis.me>2017-08-03 06:54:59 +0800
commit8c6f01b91094564df59d6d95b6f43b811e711824 (patch)
tree19ed66e8fd54b4324d8e5750de061c6562ace19b /app/scripts/controllers/infura.js
parentecaa235b5e3331defab75dad72593951fdf37790 (diff)
downloadtangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar.gz
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar.bz2
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar.lz
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar.xz
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.tar.zst
tangerine-wallet-browser-8c6f01b91094564df59d6d95b6f43b811e711824.zip
blacklist controller - breakout from metamask and infura controllers
Diffstat (limited to 'app/scripts/controllers/infura.js')
-rw-r--r--app/scripts/controllers/infura.js16
1 files changed, 1 insertions, 15 deletions
diff --git a/app/scripts/controllers/infura.js b/app/scripts/controllers/infura.js
index 97b2ab7e3..10adb1004 100644
--- a/app/scripts/controllers/infura.js
+++ b/app/scripts/controllers/infura.js
@@ -1,16 +1,14 @@
const ObservableStore = require('obs-store')
const extend = require('xtend')
-const recentBlacklist = require('etheraddresslookup/blacklists/domains.json')
// every ten minutes
-const POLLING_INTERVAL = 300000
+const POLLING_INTERVAL = 10 * 60 * 1000
class InfuraController {
constructor (opts = {}) {
const initState = extend({
infuraNetworkStatus: {},
- blacklist: recentBlacklist,
}, opts.initState)
this.store = new ObservableStore(initState)
}
@@ -32,24 +30,12 @@ class InfuraController {
})
}
- updateLocalBlacklist () {
- return fetch('https://api.infura.io/v1/blacklist')
- .then(response => response.json())
- .then((parsedResponse) => {
- this.store.updateState({
- blacklist: parsedResponse,
- })
- return parsedResponse
- })
- }
-
scheduleInfuraNetworkCheck () {
if (this.conversionInterval) {
clearInterval(this.conversionInterval)
}
this.conversionInterval = setInterval(() => {
this.checkInfuraNetworkStatus()
- this.updateLocalBlacklist()
}, POLLING_INTERVAL)
}
}