mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
Fix getNodeConfig
This commit is contained in:
parent
d273e9d6b9
commit
c91b60b333
@ -2718,6 +2718,7 @@ class MultiWallet extends LitElement {
|
|||||||
this.changeTheme()
|
this.changeTheme()
|
||||||
this.changeLanguage()
|
this.changeLanguage()
|
||||||
this.paymentFee()
|
this.paymentFee()
|
||||||
|
this.getNodeConfig()
|
||||||
|
|
||||||
this.bookQortalAddress = window.parent.reduxStore.getState().app.selectedAddress.address
|
this.bookQortalAddress = window.parent.reduxStore.getState().app.selectedAddress.address
|
||||||
this.bookBitcoinAddress = window.parent.reduxStore.getState().app.selectedAddress.btcWallet.address
|
this.bookBitcoinAddress = window.parent.reduxStore.getState().app.selectedAddress.btcWallet.address
|
||||||
@ -2800,9 +2801,12 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.clearConsole()
|
this.clearConsole()
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
this.clearConsole()
|
this.clearConsole()
|
||||||
|
this.getNodeConfig()
|
||||||
}, 60000)
|
}, 60000)
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
this.paymentFee()
|
this.paymentFee()
|
||||||
}, 600000)
|
}, 600000)
|
||||||
@ -2830,7 +2834,6 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
pingCoinBalancesController(){
|
pingCoinBalancesController(){
|
||||||
if(!this._selectedWallet) return
|
if(!this._selectedWallet) return
|
||||||
const customEvent = new CustomEvent('ping-coin-controller-with-coin', {
|
const customEvent = new CustomEvent('ping-coin-controller-with-coin', {
|
||||||
@ -2839,20 +2842,17 @@ class MultiWallet extends LitElement {
|
|||||||
window.parent.dispatchEvent(customEvent);
|
window.parent.dispatchEvent(customEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
connectedCallback() {
|
connectedCallback() {
|
||||||
super.connectedCallback();
|
super.connectedCallback()
|
||||||
this.intervalID = setInterval(this.pingCoinBalancesController, 30000);
|
this.intervalID = setInterval(this.pingCoinBalancesController, 30000)
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|
||||||
disconnectedCallback() {
|
|
||||||
|
|
||||||
super.disconnectedCallback();
|
|
||||||
if(this.intervalID){
|
|
||||||
clearInterval(this.intervalID);
|
|
||||||
|
|
||||||
|
disconnectedCallback() {
|
||||||
|
super.disconnectedCallback()
|
||||||
|
if(this.intervalID) {
|
||||||
|
clearInterval(this.intervalID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
renderWalletLockButton() {
|
renderWalletLockButton() {
|
||||||
if (this.myWalletLockScreenPass === false && this.myWalletLockScreenSet === false) {
|
if (this.myWalletLockScreenPass === false && this.myWalletLockScreenSet === false) {
|
||||||
@ -4265,10 +4265,10 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const getLastRef = async () => {
|
const getLastRef = async () => {
|
||||||
return await parentEpml.request('apiCall', {
|
return await parentEpml.request('apiCall', {
|
||||||
type: 'api',
|
type: 'api',
|
||||||
url: `/addresses/lastreference/${this.getSelectedWalletAddress()}`,
|
url: `/addresses/lastreference/${this.getSelectedWalletAddress()}`,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const validateName = async (receiverName) => {
|
const validateName = async (receiverName) => {
|
||||||
@ -4342,21 +4342,22 @@ class MultiWallet extends LitElement {
|
|||||||
let dialogName = get("login.name")
|
let dialogName = get("login.name")
|
||||||
let dialogto = get("transactions.to")
|
let dialogto = get("transactions.to")
|
||||||
let recipientName = await getName(myReceiver)
|
let recipientName = await getName(myReceiver)
|
||||||
return await parentEpml.request('transaction', {
|
|
||||||
type: 2,
|
return await parentEpml.request('transaction', {
|
||||||
nonce: this.wallets.get(this._selectedWallet).wallet.nonce,
|
type: 2,
|
||||||
params: {
|
nonce: this.wallets.get(this._selectedWallet).wallet.nonce,
|
||||||
recipient: myReceiver,
|
params: {
|
||||||
recipientName: recipientName,
|
recipient: myReceiver,
|
||||||
amount: amount,
|
recipientName: recipientName,
|
||||||
lastReference: mylastRef,
|
amount: amount,
|
||||||
fee: sendFee,
|
lastReference: mylastRef,
|
||||||
dialogamount: dialogamount,
|
fee: sendFee,
|
||||||
dialogto: dialogto,
|
dialogamount: dialogamount,
|
||||||
dialogAddress,
|
dialogto: dialogto,
|
||||||
dialogName
|
dialogAddress,
|
||||||
},
|
dialogName
|
||||||
})
|
},
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const getTxnRequestResponse = (txnResponse) => {
|
const getTxnRequestResponse = (txnResponse) => {
|
||||||
@ -4400,7 +4401,7 @@ class MultiWallet extends LitElement {
|
|||||||
bitcoinAmount: btcAmount,
|
bitcoinAmount: btcAmount,
|
||||||
feePerByte: (this.btcFeePerByte / 1e8).toFixed(8),
|
feePerByte: (this.btcFeePerByte / 1e8).toFixed(8),
|
||||||
}
|
}
|
||||||
return await parentEpml.request('sendBtc', opts)
|
return await parentEpml.request('sendBtc', opts)
|
||||||
}
|
}
|
||||||
|
|
||||||
const manageResponse = (response) => {
|
const manageResponse = (response) => {
|
||||||
@ -4490,7 +4491,7 @@ class MultiWallet extends LitElement {
|
|||||||
dogecoinAmount: dogeAmount,
|
dogecoinAmount: dogeAmount,
|
||||||
feePerByte: (this.dogeFeePerByte / 1e8).toFixed(8),
|
feePerByte: (this.dogeFeePerByte / 1e8).toFixed(8),
|
||||||
}
|
}
|
||||||
return await parentEpml.request('sendDoge', opts)
|
return await parentEpml.request('sendDoge', opts)
|
||||||
}
|
}
|
||||||
|
|
||||||
const manageResponse = (response) => {
|
const manageResponse = (response) => {
|
||||||
@ -4535,7 +4536,7 @@ class MultiWallet extends LitElement {
|
|||||||
digibyteAmount: dgbAmount,
|
digibyteAmount: dgbAmount,
|
||||||
feePerByte: (this.dgbFeePerByte / 1e8).toFixed(8),
|
feePerByte: (this.dgbFeePerByte / 1e8).toFixed(8),
|
||||||
}
|
}
|
||||||
return await parentEpml.request('sendDgb', opts)
|
return await parentEpml.request('sendDgb', opts)
|
||||||
}
|
}
|
||||||
|
|
||||||
const manageResponse = (response) => {
|
const manageResponse = (response) => {
|
||||||
@ -4626,7 +4627,7 @@ class MultiWallet extends LitElement {
|
|||||||
arrrAmount: arrrAmount,
|
arrrAmount: arrrAmount,
|
||||||
memo: arrrMemo
|
memo: arrrMemo
|
||||||
}
|
}
|
||||||
return await parentEpml.request('sendArrr', opts)
|
return await parentEpml.request('sendArrr', opts)
|
||||||
}
|
}
|
||||||
|
|
||||||
const manageResponse = (response) => {
|
const manageResponse = (response) => {
|
||||||
@ -5010,7 +5011,6 @@ class MultiWallet extends LitElement {
|
|||||||
|
|
||||||
async fetchWalletServer(coin) {
|
async fetchWalletServer(coin) {
|
||||||
if (coin == 'qort') {
|
if (coin == 'qort') {
|
||||||
this.getNodeConfig()
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
let walletServer = ''
|
let walletServer = ''
|
||||||
@ -5070,14 +5070,14 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getNodeConfig() {
|
getNodeConfig() {
|
||||||
this.nodeConfig = {}
|
|
||||||
this.nodeDomain = ""
|
this.nodeDomain = ""
|
||||||
|
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
||||||
|
this.nodeDomain = myNode.domain + ":" + myNode.port
|
||||||
|
|
||||||
|
this.nodeConfig = {}
|
||||||
parentEpml.request("getNodeConfig").then((res) => {
|
parentEpml.request("getNodeConfig").then((res) => {
|
||||||
this.nodeConfig = res
|
this.nodeConfig = res
|
||||||
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
|
||||||
this.nodeDomain = myNode.domain + ":" + myNode.port
|
|
||||||
})
|
})
|
||||||
setTimeout(getNodeConfig, 60000)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async getTransactionGrid(coin) {
|
async getTransactionGrid(coin) {
|
||||||
@ -5677,7 +5677,7 @@ class MultiWallet extends LitElement {
|
|||||||
|
|
||||||
getApiKey() {
|
getApiKey() {
|
||||||
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
|
||||||
return myNode.apiKey
|
return myNode.apiKey
|
||||||
}
|
}
|
||||||
|
|
||||||
transactionItem(transactionObject) {
|
transactionItem(transactionObject) {
|
||||||
@ -5832,7 +5832,7 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
round(number) {
|
round(number) {
|
||||||
return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8)
|
return (Math.round(parseFloat(number) * 1e8) / 1e8).toFixed(8)
|
||||||
}
|
}
|
||||||
|
|
||||||
subtract(num1, num2) {
|
subtract(num1, num2) {
|
||||||
@ -5852,4 +5852,4 @@ class MultiWallet extends LitElement {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
window.customElements.define('multi-wallet', MultiWallet)
|
window.customElements.define('multi-wallet', MultiWallet)
|
Loading…
x
Reference in New Issue
Block a user