Mining: only update mining status when page is open

This commit is contained in:
selsta 2022-04-23 07:13:17 +02:00
parent b31cc36de2
commit cc4815a3db
No known key found for this signature in database
GPG Key ID: 2EA0A99A8B07AE5E

View File

@ -575,20 +575,12 @@ Rectangle {
Timer { Timer {
id: timer id: timer
interval: 2000; running: false; repeat: true interval: 2000
running: middlePanel.advancedView.state === "Mining" && middlePanel.state === "Advanced" && currentWallet !== undefined && (!persistentSettings.useRemoteNode || persistentSettings.allowRemoteNodeMining)
repeat: true
onTriggered: update() onTriggered: update()
} }
function onPageCompleted() {
console.log("Mining page loaded");
update()
timer.running = !persistentSettings.useRemoteNode || persistentSettings.allowRemoteNodeMining
}
function onPageClosed() {
timer.running = false
}
function startP2PoolLocal() { function startP2PoolLocal() {
var noSync = false; var noSync = false;
var customDaemonArgs = persistentSettings.daemonFlags.toLowerCase(); var customDaemonArgs = persistentSettings.daemonFlags.toLowerCase();