Wilson Silva
4b630c678b
Ensure that Nostr::Crypto#descrypt_text always returns a string
...
Fixes another Steep/RBS violation
2023-11-18 16:38:03 +07:00
Wilson Silva
857bf0ce8e
Implement NIP-04: Encrypted Direct Messages
2023-02-25 17:38:00 +07:00
Wilson Silva
0df4dbb979
Add convenience methods to append event and pubkey references
2023-02-25 17:38:00 +07:00
Wilson Silva
4c9c35520d
Add a missing spec for EventKind::CONTACT_LIST
2023-02-25 17:37:59 +07:00
Wilson Silva
79567fcf22
Extract event signing into its own class
2023-02-25 17:37:58 +07:00
Wilson Silva
97037e6e30
Merge EventFragment into Event
...
Treating Event as a Value Object in the strictest sense requires additional abstractions and internal complexity that the gem could do without, at least for now.
2023-02-25 17:37:57 +07:00
Wilson Silva
5b1786ddec
Add NIP-01 compliant client code
2023-01-12 17:21:17 +07:00