From 8cc4e99199a4d6e61101854bf9387460fbadaef6 Mon Sep 17 00:00:00 2001 From: sowle Date: Mon, 9 Dec 2024 15:52:07 +0100 Subject: [PATCH] gui: is_remnotenode_mode_preconfigured() implemented --- src/gui/qt-daemon/application/mainwindow.cpp | 7 ++++++- src/wallet/wallets_manager.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui/qt-daemon/application/mainwindow.cpp b/src/gui/qt-daemon/application/mainwindow.cpp index 950c93af..30ca6bc8 100644 --- a/src/gui/qt-daemon/application/mainwindow.cpp +++ b/src/gui/qt-daemon/application/mainwindow.cpp @@ -959,7 +959,12 @@ bool MainWindow::init_backend(int argc, char* argv[]) QString MainWindow::is_remnotenode_mode_preconfigured(const QString& param) { TRY_ENTRY(); - return API_RETURN_CODE_FALSE; + view::api_response ar{}; + if (m_backend.is_remote_node_mode()) + ar.error_code = API_RETURN_CODE_TRUE; + else + ar.error_code = API_RETURN_CODE_FALSE; + return MAKE_RESPONSE(ar); CATCH_ENTRY2(API_RETURN_CODE_INTERNAL_ERROR); } diff --git a/src/wallet/wallets_manager.h b/src/wallet/wallets_manager.h index 4e7f73a0..1a804726 100644 --- a/src/wallet/wallets_manager.h +++ b/src/wallet/wallets_manager.h @@ -178,6 +178,7 @@ public: std::string add_custom_asset_id(uint64_t wallet_id, const crypto::public_key& asset_id, currency::asset_descriptor_base& asset_descriptor); std::string delete_custom_asset_id(uint64_t wallet_id, const crypto::public_key& asset_id); bool is_core_initialized() { return m_core_initialized;} + bool is_remote_node_mode() const { return m_remote_node_mode; } private: void main_worker(const po::variables_map& vm);