Progress: - [x] Add relay (https://github.com/rust-nostr/nostr/pull/1227) - [x] Remove relay (https://github.com/rust-nostr/nostr/pull/1228) - [x] Remove all relays (https://github.com/rust-nostr/nostr/pull/1229) - [x] Connect and try connect relays (https://github.com/rust-nostr/nostr/pull/1230) - [ ] Connect and try connect single relay (remove these? Implement these in connect and try connect?) - [x] Subscribe (https://github.com/rust-nostr/nostr/pull/1232) - [X] Unsubscribe (https://github.com/rust-nostr/nostr/pull/1238) - [X] Unsubscribe all (https://github.com/rust-nostr/nostr/pull/1239) - [x] Stream events (https://github.com/rust-nostr/nostr/pull/1233) - [x] Fetch events (https://github.com/rust-nostr/nostr/pull/1234) - [x] Sync events (https://github.com/rust-nostr/nostr/pull/1235) - [X] Send event (https://github.com/rust-nostr/nostr/pull/1236) - [X] Send message (https://github.com/rust-nostr/nostr/pull/1240) - [x] Get relays (https://github.com/rust-nostr/nostr/pull/1231) - [X] Notifications (https://github.com/rust-nostr/nostr/pull/1245) - [x] Make pool private (https://github.com/rust-nostr/nostr/pull/1237) - [X] Remove `ClientOptions` in favor of `ClientBuilder` (https://github.com/rust-nostr/nostr/pull/1241) - [X] Cleanup `Client` and `Relay` methods (https://github.com/rust-nostr/nostr/pull/1242) - [X] Align signer APIs with the other ones (https://github.com/rust-nostr/nostr/pull/1243) - [x] Blocking APIs (https://github.com/rust-nostr/nostr/pull/1246)
Progress:
ClientOptionsin favor ofClientBuilder(sdk: refactor client options into builder pattern #1241)ClientandRelaymethods (sdk: cleanupClientandRelaymethods #1242)