diff --git a/data-service/config.ts b/data-service/config.ts index 49d659d298..d34b5aff1f 100644 --- a/data-service/config.ts +++ b/data-service/config.ts @@ -22,16 +22,18 @@ export function get(key: K): IConfigParams[K] { export function set(key: K, value: IConfigParams[K]): void { config[key] = value; if (key === 'node') { - time().then(serverTime => { - const now = Date.now(); - const dif = now - serverTime.getTime(); + time() + .then(serverTime => { + const now = Date.now(); + const dif = now - serverTime.getTime(); - if (Math.abs(dif) > 1000 * 30) { - timeDiff = dif; - } else { - timeDiff = 0; - } - }); + if (Math.abs(dif) > 1000 * 30) { + timeDiff = dif; + } else { + timeDiff = 0; + } + }) + .catch(() => null); } if (key === 'matcher') { matcherSettingsPromise = request({ diff --git a/src/modules/dex/directives/createOrder/CreateOrder.js b/src/modules/dex/directives/createOrder/CreateOrder.js index 3e3d916763..b122b1c4aa 100644 --- a/src/modules/dex/directives/createOrder/CreateOrder.js +++ b/src/modules/dex/directives/createOrder/CreateOrder.js @@ -983,7 +983,8 @@ waves.matcher.getCreateOrderSettings(pair, matcherPublicKey) .then(data => { this.matcherSettings = data; - }); + }) + .catch(() => null); }); } diff --git a/src/modules/ui/directives/avatar/Avatar.js b/src/modules/ui/directives/avatar/Avatar.js index ff92ec6b12..20f7f2633f 100644 --- a/src/modules/ui/directives/avatar/Avatar.js +++ b/src/modules/ui/directives/avatar/Avatar.js @@ -1,8 +1,6 @@ (function () { 'use strict'; - const ds = require('data-service'); - /** * @param {typeof Base} Base * @param $q @@ -48,16 +46,12 @@ this.size = 67; } if (this.address) { - ds.fetch(`${ds.config.get('node')}/addresses/scriptInfo/${this.address}`) + waves.node.scriptInfo(this.address) .then(data => { this.hasScript = !!data.script; $scope.$apply(); - }); - - waves.node.scriptInfo(this.address).then(data => { - this.hasScript = !!data.script; - $scope.$apply(); - }); + }) + .catch(() => null); $q((resolve) => { resolve(identityImg.create(this.address, { size: this.size * 3 })); diff --git a/src/modules/wallet/modules/portfolio/directives/portfolioRow/PortfolioRow.js b/src/modules/wallet/modules/portfolio/directives/portfolioRow/PortfolioRow.js index f6b3563089..5197b826b8 100644 --- a/src/modules/wallet/modules/portfolio/directives/portfolioRow/PortfolioRow.js +++ b/src/modules/wallet/modules/portfolio/directives/portfolioRow/PortfolioRow.js @@ -347,7 +347,8 @@ const baseAssetBalance = balance.available.getTokens().mul(rate).toFormat(2); this.node.querySelector(`.${SELECTORS.EXCHANGE_RATE}`).innerHTML = rate.toFixed(2); this.node.querySelector(`.${SELECTORS.BASE_ASSET_BALANCE}`).innerHTML = baseAssetBalance; - }); + }) + .catch(() => null); const startDate = this.utils.moment().add().day(-7); this.waves.utils.getRateHistory(balance.asset.id, baseAssetId, startDate).then(values => {