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:
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);