mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Added mock option to function.
This commit is contained in:
parent
55745c5980
commit
d3d634d09c
@ -288,8 +288,9 @@ ConfigManager.prototype.getCurrentFiat = function () {
|
|||||||
return ('fiatCurrency' in data) && data.fiatCurrency
|
return ('fiatCurrency' in data) && data.fiatCurrency
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigManager.prototype.updateConversionRate = function () {
|
ConfigManager.prototype.updateConversionRate = function (mock = false, mockCurrency = 'USD') {
|
||||||
var data = this.getData()
|
var data = this.getData()
|
||||||
|
if (!mock) {
|
||||||
return rp(`https://www.cryptonator.com/api/ticker/eth-${data.fiatCurrency}`)
|
return rp(`https://www.cryptonator.com/api/ticker/eth-${data.fiatCurrency}`)
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
const parsedResponse = JSON.parse(response)
|
const parsedResponse = JSON.parse(response)
|
||||||
@ -300,9 +301,19 @@ ConfigManager.prototype.updateConversionRate = function () {
|
|||||||
this.setConversionPrice(0)
|
this.setConversionPrice(0)
|
||||||
this.setConversionDate('N/A')
|
this.setConversionDate('N/A')
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
return new Promise(function(resolve, reject) { resolve() }).then((response) => {
|
||||||
|
this.setConversionPrice('11.01')
|
||||||
|
this.setConversionDate(1472065924)
|
||||||
|
}).catch((err) => {
|
||||||
|
console.error('Error in conversion.', err)
|
||||||
|
this.setConversionPrice('11.01')
|
||||||
|
this.setConversionDate(1472065924)
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigManager.prototype.setConversionPrice = function(price) {
|
ConfigManager.prototype.setConversionPrice = function (price) {
|
||||||
var data = this.getData()
|
var data = this.getData()
|
||||||
data.conversionRate = Number(price)
|
data.conversionRate = Number(price)
|
||||||
this.setData(data)
|
this.setData(data)
|
||||||
@ -372,4 +383,3 @@ ConfigManager.prototype.createShapeShiftTx = function (depositAddress, depositTy
|
|||||||
}
|
}
|
||||||
this.setData(data)
|
this.setData(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user