mirror of
https://github.com/fawazahmed0/exchange-api.git
synced 2025-08-22 18:38:37 +00:00
This commit is contained in:
parent
69945378e6
commit
ef5181a5ef
@ -98,10 +98,6 @@ async function getCurrencies() {
|
|||||||
let currDataObj = await getCurrData(currLink)
|
let currDataObj = await getCurrData(currLink)
|
||||||
currDataObj = toLowerCaseKeysBaseCurr(currDataObj)
|
currDataObj = toLowerCaseKeysBaseCurr(currDataObj)
|
||||||
|
|
||||||
let currDataObj2 = await getCurrData(currLink2)
|
|
||||||
// we need to convert base usd to eur
|
|
||||||
currDataObj2 = toLowerCaseKeysBaseCurr(currDataObj2, currDataObj['usd'])
|
|
||||||
|
|
||||||
let currDataObj3 = toLowerCaseKeysBaseCurr( (await getCurrData3()) )
|
let currDataObj3 = toLowerCaseKeysBaseCurr( (await getCurrData3()) )
|
||||||
// we need to convert base usd to eur
|
// we need to convert base usd to eur
|
||||||
currDataObj3 = 'eur' in currDataObj3 ? toLowerCaseKeysBaseCurr(currDataObj3, 1/currDataObj3['eur']) : {}
|
currDataObj3 = 'eur' in currDataObj3 ? toLowerCaseKeysBaseCurr(currDataObj3, 1/currDataObj3['eur']) : {}
|
||||||
@ -109,7 +105,7 @@ currDataObj3 = 'eur' in currDataObj3 ? toLowerCaseKeysBaseCurr(currDataObj3, 1/c
|
|||||||
let cryptoDataObj = await getCryptoData()
|
let cryptoDataObj = await getCryptoData()
|
||||||
// we also need to convert base usd to eur
|
// we also need to convert base usd to eur
|
||||||
cryptoDataObj = toLowerCaseKeysBaseCurr(cryptoDataObj,currDataObj['usd'])
|
cryptoDataObj = toLowerCaseKeysBaseCurr(cryptoDataObj,currDataObj['usd'])
|
||||||
let CurrJSON = {...currDataObj2, ...currDataObj, ...cryptoDataObj, ...currDataObj3, eur: 1 }
|
let CurrJSON = { ...currDataObj, ...cryptoDataObj, ...currDataObj3, eur: 1 }
|
||||||
currencyCodesToRemove.forEach(e=>delete CurrJSON?.[e.toLowerCase()])
|
currencyCodesToRemove.forEach(e=>delete CurrJSON?.[e.toLowerCase()])
|
||||||
// return sorted object
|
// return sorted object
|
||||||
return sortObjByKeys(CurrJSON)
|
return sortObjByKeys(CurrJSON)
|
||||||
|
Loading…
Reference in New Issue
Block a user