fix api issue on osmosis
This commit is contained in:
parent
a26765ad4b
commit
e5e296fe99
@ -91,10 +91,18 @@ export default class OsmosAPI {
|
|||||||
|
|
||||||
async get(url) {
|
async get(url) {
|
||||||
const chains = getLocalChains()
|
const chains = getLocalChains()
|
||||||
this.host = chains.osmosis.api
|
const conf = chains.osmosis
|
||||||
|
const index = this.getApiIndex(conf)
|
||||||
|
this.host = Array.isArray(conf.api) ? conf.api[index] : conf.api
|
||||||
return fetch(`${this.host}${url}`).then(res => res.json())
|
return fetch(`${this.host}${url}`).then(res => res.json())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getApiIndex(config = null) {
|
||||||
|
const conf = config || this.config
|
||||||
|
const index = Number(localStorage.getItem(`${conf.chain_name}-api-index`) || 0)
|
||||||
|
return index < conf.api.length ? index : 0
|
||||||
|
}
|
||||||
|
|
||||||
async getMarketData(from, to, days = 14) {
|
async getMarketData(from, to, days = 14) {
|
||||||
if (from && to) {
|
if (from && to) {
|
||||||
this.exe_time = ''
|
this.exe_time = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user