Fix comments

This commit is contained in:
danielSanchezQ 2026-02-12 09:44:57 +00:00
parent 7a50587392
commit f608bdb506
2 changed files with 2 additions and 10 deletions

View File

@ -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<char*>(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);
}

View File

@ -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;