if (m_wallet) {
if (checked) {
m_wallet->setSyncPaused(true);
+ websocketNotifier()->websocketClient->stop();
this->setPausedSyncStatus();
} else {
m_wallet->setSyncPaused(false);
+ websocketNotifier()->websocketClient->restart();
this->setStatusText(tr("Resuming sync..."));
}
}
return;
}
+ if (conf()->get(Config::syncPaused).toBool()) {
+ return;
+ }
+
// connect & reconnect on errors/close
auto state = webSocket->state();
if (state != QAbstractSocket::ConnectedState && state != QAbstractSocket::ConnectingState) {