Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Nostr Service and Add Write Capabilities #1

Merged
merged 1 commit into from
Mar 3, 2024

Conversation

buttercat1791
Copy link
Collaborator

This PR moves existing work from ShadowySupercode/gitrepublic-core#2 to a separate repo for wider reusability.

Description

This PR implements a NostrService class intended to act as a singleton to connect projects to the Nostr protocol.

Building

This project is confirmed to build on Windows 10 with MSVC for x64 targets.

Testing

Unit tests powered by GTest and GMock are included to validate the service functionality. The WebSocket client is not tested, because it is a thin wrapper of the trusted WebSocket++ library.

- Port existing work over from ShadowySupercode/gitrepublic-core#2
- Adjust project layout and configure CMake scripts accordingly
@buttercat1791 buttercat1791 merged commit 0d87b40 into main Mar 3, 2024
@buttercat1791 buttercat1791 deleted the client-and-write-only-service branch March 3, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant