diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/client/web_socket_client.hpp | 2 | ||||
-rw-r--r-- | include/data/data.hpp | 3 | ||||
-rw-r--r-- | include/nostr.hpp | 2 | ||||
-rw-r--r-- | include/signer/signer.hpp | 5 |
4 files changed, 12 insertions, 0 deletions
diff --git a/include/client/web_socket_client.hpp b/include/client/web_socket_client.hpp index e186e90..eca8e24 100644 --- a/include/client/web_socket_client.hpp +++ b/include/client/web_socket_client.hpp @@ -10,6 +10,8 @@ namespace nostr { namespace client { +class IWebSocketClient; + /** * @brief An interface for a WebSocket client singleton. */ diff --git a/include/data/data.hpp b/include/data/data.hpp index 46156cd..78c17c4 100644 --- a/include/data/data.hpp +++ b/include/data/data.hpp @@ -13,6 +13,9 @@ namespace nostr { namespace data { +class Event; +class Filters; + /** * @brief A Nostr event. * @remark All data transmitted over the Nostr protocol is encoded in JSON blobs. This struct diff --git a/include/nostr.hpp b/include/nostr.hpp index 76bacd9..d21a86d 100644 --- a/include/nostr.hpp +++ b/include/nostr.hpp @@ -23,6 +23,8 @@ namespace nostr { class NostrService; +// TODO: Create custom exception types for the nostr namespace. + class NostrService { public: diff --git a/include/signer/signer.hpp b/include/signer/signer.hpp index 22a71c6..cc4fd03 100644 --- a/include/signer/signer.hpp +++ b/include/signer/signer.hpp @@ -2,6 +2,8 @@ #include <algorithm> #include <random> +#include <sstream> +#include <tuple> #include <plog/Init.h> #include <plog/Log.h> @@ -12,6 +14,9 @@ namespace nostr { namespace signer { +class ISigner; +class INostrConnectSigner; + /** * @brief An interface for Nostr event signing that implements NIP-46. */ |