From 23a3d1c71da1fdf9a6ba74bf5d07773f8fcedac5 Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Fri, 19 Jun 2026 15:37:13 +0200 Subject: [PATCH] Integrate result changes. --- src/BlockchainBackend.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/BlockchainBackend.cpp b/src/BlockchainBackend.cpp index 6dde335..c0ffa05 100644 --- a/src/BlockchainBackend.cpp +++ b/src/BlockchainBackend.cpp @@ -149,12 +149,11 @@ BlockchainBackend::~BlockchainBackend() QString BlockchainBackend::claimLeaderRewards() { - if (!m_blockchainClient) { + if (!m_blockchainClient) return QStringLiteral("Error: Module not initialized."); - } - QVariant result = m_blockchainClient->invokeRemoteMethod(BLOCKCHAIN_MODULE_NAME, "leader_claim"); - return result.isValid() ? result.toString() : QStringLiteral("Error: Call failed."); + return toDisplayMessage(toLogosResult(m_blockchainClient->invokeRemoteMethod( + BLOCKCHAIN_MODULE_NAME, "leader_claim"))); } void BlockchainBackend::startBlockchain()