Closed tyiu closed 3 months ago
@zmeyer44 @vicariousdrama @staab please review this NIP-52 calendar event RSVP amendment.
I think we should limit this to adding optional e
and a
tags, since making a
optional and e
required isn't backwards-compatible. Adding language that clients SHOULD prefer the e tag if available basically gets us the pinning behavior you're looking for if clients start publishing e
tags.
I concur with @staab in that I'd prefer them to be optional.
@staab @vicariousdrama Updated.
LGTM, is this implemented anywhere?
LGTM, is this implemented anywhere?
No, I'll implement this now in Nostr SDK for Apple Platforms, which Comingle uses. Happy to hold off on merging until it's implemented.
Won't making a
optional break backward compatibility? I think the current implementations expect a
to exist.
Ah yeah, good point, that's what I originally meant
If clients prioritize e
, there is no need to change a
.
Thank you all for helping me iterate on this PR. I've pushed a commit to address your feedback.
This PR attempts to address two use cases with calendar event RSVPs: