lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

commit 037dbf8d6d06410e7a17f1fa6ea30f4e2f486d83
parent 9dca18854b210ff96d1d92875e615fc76886d983
Author: triesap <tyson@radroots.org>
Date:   Thu, 11 Jun 2026 16:50:24 -0700

events: add group lifecycle constants

- expose NIP-29 delete-event, create-group, and delete-group kinds
- extend kind constant tests for the full group lifecycle set

Diffstat:
Mcrates/events/src/kinds.rs | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/crates/events/src/kinds.rs b/crates/events/src/kinds.rs @@ -14,6 +14,9 @@ pub const KIND_COMMENT: u32 = 1111; pub const KIND_GROUP_PUT_USER: u32 = 9000; pub const KIND_GROUP_REMOVE_USER: u32 = 9001; pub const KIND_GROUP_EDIT_METADATA: u32 = 9002; +pub const KIND_GROUP_DELETE_EVENT: u32 = 9005; +pub const KIND_GROUP_CREATE_GROUP: u32 = 9007; +pub const KIND_GROUP_DELETE_GROUP: u32 = 9008; pub const KIND_GROUP_CREATE_INVITE: u32 = 9009; pub const KIND_GROUP_JOIN_REQUEST: u32 = 9021; pub const KIND_GROUP_LEAVE_REQUEST: u32 = 9022; @@ -473,6 +476,9 @@ mod tests { assert_eq!(KIND_GROUP_PUT_USER, 9000); assert_eq!(KIND_GROUP_REMOVE_USER, 9001); assert_eq!(KIND_GROUP_EDIT_METADATA, 9002); + assert_eq!(KIND_GROUP_DELETE_EVENT, 9005); + assert_eq!(KIND_GROUP_CREATE_GROUP, 9007); + assert_eq!(KIND_GROUP_DELETE_GROUP, 9008); assert_eq!(KIND_GROUP_CREATE_INVITE, 9009); assert_eq!(KIND_GROUP_JOIN_REQUEST, 9021); assert_eq!(KIND_GROUP_LEAVE_REQUEST, 9022);