aboutsummaryrefslogtreecommitdiff
path: root/include/signer
diff options
context:
space:
mode:
Diffstat (limited to 'include/signer')
-rw-r--r--include/signer/noscrypt_signer.hpp10
-rw-r--r--include/signer/signer.hpp9
2 files changed, 10 insertions, 9 deletions
diff --git a/include/signer/noscrypt_signer.hpp b/include/signer/noscrypt_signer.hpp
index 1476303..cdee3fd 100644
--- a/include/signer/noscrypt_signer.hpp
+++ b/include/signer/noscrypt_signer.hpp
@@ -1,11 +1,15 @@
#pragma once
+#include <plog/Init.h>
+#include <plog/Log.h>
+
extern "C"
{
#include <noscrypt.h>
}
-#include "signer.hpp"
+#include "service/nostr_service_base.hpp"
+#include "signer/signer.hpp"
namespace nostr
{
@@ -14,7 +18,9 @@ namespace signer
class NoscryptSigner : public INostrConnectSigner
{
public:
- NoscryptSigner(std::shared_ptr<plog::IAppender> appender);
+ NoscryptSigner(
+ std::shared_ptr<plog::IAppender> appender,
+ std::shared_ptr<nostr::service::INostrServiceBase> nostrService);
~NoscryptSigner();
diff --git a/include/signer/signer.hpp b/include/signer/signer.hpp
index e16aa38..319f739 100644
--- a/include/signer/signer.hpp
+++ b/include/signer/signer.hpp
@@ -1,12 +1,7 @@
#pragma once
-#include <algorithm>
-#include <random>
-#include <sstream>
-#include <tuple>
-
-#include <plog/Init.h>
-#include <plog/Log.h>
+#include <memory>
+#include <string>
#include "data/data.hpp"