From 14c4c6ff7116b6ab16e3fb9dad98d4aee71a784d Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Sun, 10 Mar 2024 15:22:45 +0000 Subject: [PATCH] Remove inclusion of ledger.hpp from election.hpp --- nano/node/election.hpp | 1 - nano/node/websocket.cpp | 1 + nano/node/websocket.hpp | 16 ++++++++++------ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/nano/node/election.hpp b/nano/node/election.hpp index 04dd20980..258c5655e 100644 --- a/nano/node/election.hpp +++ b/nano/node/election.hpp @@ -3,7 +3,6 @@ #include #include #include -#include #include #include diff --git a/nano/node/websocket.cpp b/nano/node/websocket.cpp index e33d1c889..68f870a3c 100644 --- a/nano/node/websocket.cpp +++ b/nano/node/websocket.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include diff --git a/nano/node/websocket.hpp b/nano/node/websocket.hpp index 4b58bae7f..621219840 100644 --- a/nano/node/websocket.hpp +++ b/nano/node/websocket.hpp @@ -20,15 +20,19 @@ namespace nano { class block; -class wallets; -class logger; -class vote; class election_status; +enum class election_status_type : uint8_t; +class ledger; +class logger; +class node_observers; class telemetry_data; class tls_config; -class node_observers; -enum class election_status_type : uint8_t; +class vote; +class wallets; +} +namespace nano +{ namespace websocket { class listener; @@ -382,4 +386,4 @@ public: // TODO: Encapsulate, this is public just because existing code needs it std::shared_ptr server; }; -} +} // namespace nano