Removed other coins in SEND_COIN & fixed bug

This commit is contained in:
Justin Ferrari 2023-02-25 20:56:39 -05:00
parent d90ad72d9b
commit bd6cf70b2f

View File

@ -895,61 +895,62 @@ class WebBrowser extends LitElement {
} finally { } finally {
this.loader.hide(); this.loader.hide();
} }
} else { }
let _url = `` // else {
let _body = null // let _url = ``
// let _body = null
switch (coin) { // switch (coin) {
case 'LTC': // case 'LTC':
_url = `/crosschain/ltc/walletbalance?apiKey=${this.getApiKey()}` // _url = `/crosschain/ltc/walletbalance?apiKey=${this.getApiKey()}`
_body = window.parent.reduxStore.getState().app.selectedAddress.ltcWallet.derivedMasterPublicKey // _body = window.parent.reduxStore.getState().app.selectedAddress.ltcWallet.derivedMasterPublicKey
break // break
case 'DOGE': // case 'DOGE':
_url = `/crosschain/doge/walletbalance?apiKey=${this.getApiKey()}` // _url = `/crosschain/doge/walletbalance?apiKey=${this.getApiKey()}`
_body = window.parent.reduxStore.getState().app.selectedAddress.dogeWallet.derivedMasterPublicKey // _body = window.parent.reduxStore.getState().app.selectedAddress.dogeWallet.derivedMasterPublicKey
break // break
case 'DGB': // case 'DGB':
_url = `/crosschain/dgb/walletbalance?apiKey=${this.getApiKey()}` // _url = `/crosschain/dgb/walletbalance?apiKey=${this.getApiKey()}`
_body = window.parent.reduxStore.getState().app.selectedAddress.dgbWallet.derivedMasterPublicKey // _body = window.parent.reduxStore.getState().app.selectedAddress.dgbWallet.derivedMasterPublicKey
break // break
case 'RVN': // case 'RVN':
_url = `/crosschain/rvn/walletbalance?apiKey=${this.getApiKey()}` // _url = `/crosschain/rvn/walletbalance?apiKey=${this.getApiKey()}`
_body = window.parent.reduxStore.getState().app.selectedAddress.rvnWallet.derivedMasterPublicKey // _body = window.parent.reduxStore.getState().app.selectedAddress.rvnWallet.derivedMasterPublicKey
break // break
case 'ARRR': // case 'ARRR':
_url = `/crosschain/arrr/walletbalance?apiKey=${this.getApiKey()}` // _url = `/crosschain/arrr/walletbalance?apiKey=${this.getApiKey()}`
_body = window.parent.reduxStore.getState().app.selectedAddress.arrrWallet.seed58 // _body = window.parent.reduxStore.getState().app.selectedAddress.arrrWallet.seed58
break // break
default: // default:
break // break
} // }
try { // try {
this.loader.show(); // this.loader.show();
const res = await parentEpml.request('apiCall', { // const res = await parentEpml.request('apiCall', {
url: _url, // url: _url,
method: 'POST', // method: 'POST',
body: _body, // body: _body,
}) // })
if (isNaN(Number(res))) { // if (isNaN(Number(res))) {
const data = {}; // const data = {};
const errorMsg = error.message || get("browserpage.bchange21"); // const errorMsg = error.message || get("browserpage.bchange21");
data['error'] = errorMsg; // data['error'] = errorMsg;
response = JSON.stringify(data); // response = JSON.stringify(data);
return; // return;
} else { // } else {
response = (Number(res) / 1e8).toFixed(8); // response = (Number(res) / 1e8).toFixed(8);
} // }
} catch (error) { // } catch (error) {
console.error(error); // console.error(error);
const data = {}; // const data = {};
const errorMsg = error.message || get("browserpage.bchange21"); // const errorMsg = error.message || get("browserpage.bchange21");
data['error'] = errorMsg; // data['error'] = errorMsg;
response = JSON.stringify(data); // response = JSON.stringify(data);
return; // return;
} finally { // } finally {
this.loader.hide() // this.loader.hide()
} // }
} // }
} else if (res3.action === 'reject') { } else if (res3.action === 'reject') {
response = '{"error": "User declined request"}'; response = '{"error": "User declined request"}';
} }
@ -1555,10 +1556,13 @@ async function showModalAndWait(type, data) {
resolve({ action: 'reject' }); resolve({ action: 'reject' });
}); });
const labelButton = modal.querySelector('#authButtonLabel'); const labelButton = modal.querySelector('#authButtonLabel');
if (labelButton) {
labelButton.addEventListener('click', () => { labelButton.addEventListener('click', () => {
this.shadowRoot.getElementById('authButton').click(); this.shadowRoot.getElementById('authButton').click();
}) })
}
const checkbox = modal.querySelector('#authButton'); const checkbox = modal.querySelector('#authButton');
if (checkbox) {
checkbox.addEventListener('click', (e) => { checkbox.addEventListener('click', (e) => {
if (e.target.checked) { if (e.target.checked) {
window.parent.reduxStore.dispatch( window.parent.reduxAction.removeQAPPAutoAuth(false)) window.parent.reduxStore.dispatch( window.parent.reduxAction.removeQAPPAutoAuth(false))
@ -1566,6 +1570,7 @@ async function showModalAndWait(type, data) {
} }
window.parent.reduxStore.dispatch( window.parent.reduxAction.allowQAPPAutoAuth(true)) window.parent.reduxStore.dispatch( window.parent.reduxAction.allowQAPPAutoAuth(true))
}) })
}
}); });
} }