floTokenAPI v1.2.1a
bug fix for token balance api
This commit is contained in:
parent
3fef7f222e
commit
be77021a95
@ -1,4 +1,4 @@
|
|||||||
(function (EXPORTS) { //floTokenAPI v1.2.1
|
(function (EXPORTS) { //floTokenAPI v1.2.1a
|
||||||
/* Token Operator to send/receive tokens via blockchain using API calls*/
|
/* Token Operator to send/receive tokens via blockchain using API calls*/
|
||||||
'use strict';
|
'use strict';
|
||||||
const tokenAPI = EXPORTS;
|
const tokenAPI = EXPORTS;
|
||||||
@ -68,9 +68,13 @@
|
|||||||
|
|
||||||
const getBalance = tokenAPI.getBalance = function (floID, token = DEFAULT.currency) {
|
const getBalance = tokenAPI.getBalance = function (floID, token = DEFAULT.currency) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
fetch_api(`api/v2/floAddressInfo/${floID}`)
|
fetch_api(`api/v2/floAddressInfo/${floID}`).then(result => {
|
||||||
.then(result => resolve(result.floAddressBalances[token]?.balance || 0))
|
let token_balance = 0
|
||||||
.catch(error => reject(error))
|
if(result.floAddressBalances != null && typeof result.floAddressBalances == "object" && token in result.floAddressBalances){
|
||||||
|
token_balance = result.floAddressBalances[token]["balance"] || 0
|
||||||
|
}
|
||||||
|
resolve(token_balance)
|
||||||
|
}).catch(error => reject(error))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user