Calc: status warning

This commit is contained in:
tobtoht
2022-02-24 00:40:54 +01:00
parent dac8769e7e
commit b8018d61a2
5 changed files with 107 additions and 38 deletions
+5
View File
@@ -20,6 +20,7 @@ QPointer<WebsocketNotifier> WebsocketNotifier::m_instance(nullptr);
void WebsocketNotifier::onWSMessage(const QJsonObject &msg) {
QString cmd = msg.value("cmd").toString();
m_lastMessageReceived = QDateTime::currentDateTimeUtc();
m_cache[cmd] = msg;
if (cmd == "blockheights") {
@@ -92,6 +93,10 @@ void WebsocketNotifier::emitCache() {
}
}
bool WebsocketNotifier::stale(int minutes) {
return m_lastMessageReceived < QDateTime::currentDateTimeUtc().addSecs(-(minutes*60));
}
void WebsocketNotifier::onWSNodes(const QJsonArray &nodes) {
// TODO: Refactor, should be filtered client side