aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2024-04-30Ensure first queryRelay unit test passesLibravatar Michael Jurkoic
2024-04-28Configure for Linux buildsLibravatar Michael Jurkoic
- Use vcpkg for most dependency management. - Manually include uuid_v4. - Update README with prerequisites and build instructions. - Support subproject and standalone builds.
2024-04-23Begin switching to FetchContent for depsLibravatar Michael Jurkoic
2024-04-15Add unit tests for batch queriesLibravatar Michael Jurkoic
Also add an equality operator for nostr::Event
2024-04-10Handle relay response messagesLibravatar Michael Jurkoic
These changes do not yet have unit tests.
2024-04-07Remove default event handlingLibravatar Michael Jurkoic
Caching events and fetching them in batches is out of scope for NostrService. In the future, an additional service should be added to the library that handles local event caching and provides some default handlers for incoming messages from relays.
2024-03-25Use shared pointers for filters and eventsLibravatar Michael Jurkoic
2024-03-25Replace Event::deserialize with static methodsLibravatar Michael Jurkoic
2024-03-23Get smarter with pointers so tests passLibravatar Michael Jurkoic
2024-03-19Move relay payload parsing into NostrServiceLibravatar Michael Jurkoic
Preserve separation of concerns.
2024-03-18Declare a signer interfaceLibravatar Michael Jurkoic
2024-03-18Namespace pointer declarationLibravatar Michael Jurkoic
2024-03-18Use smart pointersLibravatar Michael Jurkoic
2024-03-18Provide option to store events for async retrievalLibravatar Michael Jurkoic
2024-03-17Begin defining relay message handlingLibravatar Michael Jurkoic
2024-03-17Define a receive method on the WebSocket interfaceLibravatar Michael Jurkoic
2024-03-17Provide methods to close all open subscriptionsLibravatar Michael Jurkoic
2024-03-17Add service methods to close filter subscriptionsLibravatar Michael Jurkoic
2024-03-17Open relay subscriptions for a filter requestLibravatar Michael Jurkoic
2024-03-17Serialize relay query filters into a JSON arrayLibravatar Michael Jurkoic
2024-03-12Generate a valid ID while serializing an eventLibravatar Michael Jurkoic
2024-03-12Add a filters struct for relay queriesLibravatar Michael Jurkoic
2024-03-12Add validation on Event serializationLibravatar Michael Jurkoic
2024-03-03Create Nostr Service and Add Write Capabilities (#1)v0.0.1Libravatar Michael J