Merge pull request #282 from AlphaX-Projects/master

Fix getNodeConfig
This commit is contained in:
AlphaX-Projects 2024-04-04 11:26:35 +02:00 committed by GitHub
commit 66dd5868d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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', {
@ -2840,17 +2843,14 @@ class MultiWallet extends LitElement {
} }
connectedCallback() { connectedCallback() {
super.connectedCallback(); super.connectedCallback()
this.intervalID = setInterval(this.pingCoinBalancesController, 30000); this.intervalID = setInterval(this.pingCoinBalancesController, 30000)
} }
disconnectedCallback() { disconnectedCallback() {
super.disconnectedCallback()
super.disconnectedCallback(); if(this.intervalID) {
if(this.intervalID){ clearInterval(this.intervalID)
clearInterval(this.intervalID);
} }
} }
@ -4342,6 +4342,7 @@ 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', { return await parentEpml.request('transaction', {
type: 2, type: 2,
nonce: this.wallets.get(this._selectedWallet).wallet.nonce, nonce: this.wallets.get(this._selectedWallet).wallet.nonce,
@ -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 = ""
parentEpml.request("getNodeConfig").then((res) => {
this.nodeConfig = res
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]
this.nodeDomain = myNode.domain + ":" + myNode.port this.nodeDomain = myNode.domain + ":" + myNode.port
this.nodeConfig = {}
parentEpml.request("getNodeConfig").then((res) => {
this.nodeConfig = res
}) })
setTimeout(getNodeConfig, 60000)
} }
async getTransactionGrid(coin) { async getTransactionGrid(coin) {