From f608bdb5069a31740ec774303ad4ece66ac74aa2 Mon Sep 17 00:00:00 2001 From: danielSanchezQ <3danimanimal@gmail.com> Date: Thu, 12 Feb 2026 09:44:57 +0000 Subject: [PATCH] Fix comments --- src/logos_blockchain_module.cpp | 8 ++------ src/logos_blockchain_module.h | 4 ---- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/logos_blockchain_module.cpp b/src/logos_blockchain_module.cpp index c784a77..9016b42 100644 --- a/src/logos_blockchain_module.cpp +++ b/src/logos_blockchain_module.cpp @@ -5,13 +5,12 @@ // Define static member LogosBlockchainModule* LogosBlockchainModule::s_instance = nullptr; -// Static callback implementation void LogosBlockchainModule::onNewBlockCallback(const char* block) { if (s_instance) { qInfo() << "Received new block: " << block; QVariantList data; data.append(QString::fromUtf8(block)); - s_instance->emitNewBlockEvent(data); + s_instance->emitEvent("newBlock", data); free_cstring(const_cast(block)); // Free Rust-allocated memory } } @@ -26,6 +25,7 @@ LogosBlockchainModule::LogosBlockchainModule() { } LogosBlockchainModule::~LogosBlockchainModule() { + s_instance = nullptr; if (node) { stop(); } @@ -162,7 +162,3 @@ void LogosBlockchainModule::emitEvent(const QString& eventName, const QVariantLi } client->onEventResponse(this, eventName, data); } - -void LogosBlockchainModule::emitNewBlockEvent(const QVariantList& data) { - emitEvent("newBlock", data); -} diff --git a/src/logos_blockchain_module.h b/src/logos_blockchain_module.h index 0595e49..d743401 100644 --- a/src/logos_blockchain_module.h +++ b/src/logos_blockchain_module.h @@ -26,10 +26,6 @@ public: signals: void eventResponse(const QString& eventName, const QVariantList& data); -public: - // Public method for C callback to emit block events - void emitNewBlockEvent(const QVariantList& data); - private: LogosBlockchainNode* node = nullptr; LogosAPIClient* client = nullptr;