Skip to content

Commit 89cff13

Browse files
committed
Update usage example
1 parent cbdd07c commit 89cff13

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,20 @@ Add the following to the dependencies array in your `Package.swift`:
2727
``` swift
2828
import NostrSDK
2929

30-
// TODO
30+
let keys = Keys.generate();
31+
let client = Client(keys: keys);
3132

33+
try client.addRelay(url: "wss://relay.damus.io");
34+
client.connect();
35+
36+
let filter = Filter()
37+
.pubkey(pubkey: keys.publicKey())
38+
.since(timestamp: timestamp());
39+
let events = try client.getEventsOf(filters: [filter], timeout: nil);
40+
// handle events
41+
42+
let event = try EventBuilder.newTextNote(content: "Hello ffrom Rust Nostr SDK Swift bindings", tags: []).toEvent(keys: keys);
43+
client.sendEvent(event: event);
3244
```
3345

3446
## Information for Maintainers and Contributors

0 commit comments

Comments
 (0)