mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-14 11:15:50 +00:00
Enable altcoin balances in Q-Apps
This commit is contained in:
parent
39fa338937
commit
c566f33255
@ -1580,62 +1580,61 @@ class WebBrowser extends LitElement {
|
||||
} finally {
|
||||
this.loader.hide();
|
||||
}
|
||||
}
|
||||
// else {
|
||||
// let _url = ``
|
||||
// let _body = null
|
||||
} else {
|
||||
let _url = ``
|
||||
let _body = null
|
||||
|
||||
// switch (coin) {
|
||||
// case 'LTC':
|
||||
// _url = `/crosschain/ltc/walletbalance?apiKey=${this.getApiKey()}`
|
||||
// _body = window.parent.reduxStore.getState().app.selectedAddress.ltcWallet.derivedMasterPublicKey
|
||||
// break
|
||||
// case 'DOGE':
|
||||
// _url = `/crosschain/doge/walletbalance?apiKey=${this.getApiKey()}`
|
||||
// _body = window.parent.reduxStore.getState().app.selectedAddress.dogeWallet.derivedMasterPublicKey
|
||||
// break
|
||||
// case 'DGB':
|
||||
// _url = `/crosschain/dgb/walletbalance?apiKey=${this.getApiKey()}`
|
||||
// _body = window.parent.reduxStore.getState().app.selectedAddress.dgbWallet.derivedMasterPublicKey
|
||||
// break
|
||||
// case 'RVN':
|
||||
// _url = `/crosschain/rvn/walletbalance?apiKey=${this.getApiKey()}`
|
||||
// _body = window.parent.reduxStore.getState().app.selectedAddress.rvnWallet.derivedMasterPublicKey
|
||||
// break
|
||||
// case 'ARRR':
|
||||
// _url = `/crosschain/arrr/walletbalance?apiKey=${this.getApiKey()}`
|
||||
// _body = window.parent.reduxStore.getState().app.selectedAddress.arrrWallet.seed58
|
||||
// break
|
||||
// default:
|
||||
// break
|
||||
// }
|
||||
// try {
|
||||
// this.loader.show();
|
||||
// const res = await parentEpml.request('apiCall', {
|
||||
// url: _url,
|
||||
// method: 'POST',
|
||||
// body: _body,
|
||||
// })
|
||||
// if (isNaN(Number(res))) {
|
||||
// const data = {};
|
||||
// const errorMsg = error.message || get("browserpage.bchange21");
|
||||
// data['error'] = errorMsg;
|
||||
// response = JSON.stringify(data);
|
||||
// return;
|
||||
// } else {
|
||||
// response = (Number(res) / 1e8).toFixed(8);
|
||||
// }
|
||||
// } catch (error) {
|
||||
// console.error(error);
|
||||
// const data = {};
|
||||
// const errorMsg = error.message || get("browserpage.bchange21");
|
||||
// data['error'] = errorMsg;
|
||||
// response = JSON.stringify(data);
|
||||
// return;
|
||||
// } finally {
|
||||
// this.loader.hide()
|
||||
// }
|
||||
// }
|
||||
switch (coin) {
|
||||
case 'LTC':
|
||||
_url = `/crosschain/ltc/walletbalance?apiKey=${this.getApiKey()}`
|
||||
_body = window.parent.reduxStore.getState().app.selectedAddress.ltcWallet.derivedMasterPublicKey
|
||||
break
|
||||
case 'DOGE':
|
||||
_url = `/crosschain/doge/walletbalance?apiKey=${this.getApiKey()}`
|
||||
_body = window.parent.reduxStore.getState().app.selectedAddress.dogeWallet.derivedMasterPublicKey
|
||||
break
|
||||
case 'DGB':
|
||||
_url = `/crosschain/dgb/walletbalance?apiKey=${this.getApiKey()}`
|
||||
_body = window.parent.reduxStore.getState().app.selectedAddress.dgbWallet.derivedMasterPublicKey
|
||||
break
|
||||
case 'RVN':
|
||||
_url = `/crosschain/rvn/walletbalance?apiKey=${this.getApiKey()}`
|
||||
_body = window.parent.reduxStore.getState().app.selectedAddress.rvnWallet.derivedMasterPublicKey
|
||||
break
|
||||
case 'ARRR':
|
||||
_url = `/crosschain/arrr/walletbalance?apiKey=${this.getApiKey()}`
|
||||
_body = window.parent.reduxStore.getState().app.selectedAddress.arrrWallet.seed58
|
||||
break
|
||||
default:
|
||||
break
|
||||
}
|
||||
try {
|
||||
this.loader.show();
|
||||
const res = await parentEpml.request('apiCall', {
|
||||
url: _url,
|
||||
method: 'POST',
|
||||
body: _body,
|
||||
})
|
||||
if (isNaN(Number(res))) {
|
||||
const data = {};
|
||||
const errorMsg = error.message || get("browserpage.bchange21");
|
||||
data['error'] = errorMsg;
|
||||
response = JSON.stringify(data);
|
||||
return;
|
||||
} else {
|
||||
response = (Number(res) / 1e8).toFixed(8);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
const data = {};
|
||||
const errorMsg = error.message || get("browserpage.bchange21");
|
||||
data['error'] = errorMsg;
|
||||
response = JSON.stringify(data);
|
||||
return;
|
||||
} finally {
|
||||
this.loader.hide()
|
||||
}
|
||||
}
|
||||
} else if (res3.action === 'reject') {
|
||||
response = '{"error": "User declined request"}';
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user