@@ -20,21 +20,21 @@ use buzz_core::kind::{
2020 KIND_GIFT_WRAP , KIND_GIT_ISSUE , KIND_GIT_PATCH , KIND_GIT_PR_UPDATE , KIND_GIT_PULL_REQUEST ,
2121 KIND_GIT_REPO_ANNOUNCEMENT , KIND_GIT_REPO_STATE , KIND_GIT_STATUS_CLOSED , KIND_GIT_STATUS_DRAFT ,
2222 KIND_GIT_STATUS_MERGED , KIND_GIT_STATUS_OPEN , KIND_HUDDLE_ENDED , KIND_HUDDLE_GUIDELINES ,
23- KIND_HUDDLE_PARTICIPANT_JOINED ,
24- KIND_HUDDLE_PARTICIPANT_LEFT , KIND_HUDDLE_STARTED , KIND_IA_ARCHIVE_REQUEST ,
25- KIND_IA_UNARCHIVE_REQUEST , KIND_LONG_FORM , KIND_MANAGED_AGENT , KIND_MEMBER_ADDED_NOTIFICATION ,
26- KIND_MEMBER_REMOVED_NOTIFICATION , KIND_MODERATION_BAN , KIND_MODERATION_RESOLVE_REPORT ,
27- KIND_MODERATION_TIMEOUT , KIND_MODERATION_UNBAN , KIND_MODERATION_UNTIMEOUT , KIND_MUTE_LIST ,
28- KIND_NIP29_CREATE_GROUP , KIND_NIP29_DELETE_EVENT , KIND_NIP29_DELETE_GROUP ,
29- KIND_NIP29_EDIT_METADATA , KIND_NIP29_JOIN_REQUEST , KIND_NIP29_LEAVE_REQUEST ,
30- KIND_NIP29_PUT_USER , KIND_NIP29_REMOVE_USER , KIND_NIP43_LEAVE_REQUEST ,
31- KIND_NIP65_RELAY_LIST_METADATA , KIND_PERSONA , KIND_PIN_LIST , KIND_PRESENCE_UPDATE ,
32- KIND_PRODUCT_FEEDBACK , KIND_PROFILE , KIND_PROJECT , KIND_REACTION , KIND_READ_STATE , KIND_REPORT ,
33- KIND_STREAM_MESSAGE , KIND_STREAM_MESSAGE_BOOKMARKED , KIND_STREAM_MESSAGE_DIFF ,
34- KIND_STREAM_MESSAGE_EDIT , KIND_STREAM_MESSAGE_PINNED , KIND_STREAM_MESSAGE_SCHEDULED ,
35- KIND_STREAM_MESSAGE_V2 , KIND_STREAM_REMINDER , KIND_TEAM , KIND_TEAM_CATALOG , KIND_TEXT_NOTE ,
36- KIND_USER_STATUS , KIND_WORKFLOW_DEF , KIND_WORKFLOW_TRIGGER , RELAY_ADMIN_ADD_MEMBER ,
37- RELAY_ADMIN_CHANGE_ROLE , RELAY_ADMIN_REMOVE_MEMBER , RELAY_ADMIN_SET_WORKSPACE_PROFILE ,
23+ KIND_HUDDLE_PARTICIPANT_JOINED , KIND_HUDDLE_PARTICIPANT_LEFT , KIND_HUDDLE_STARTED ,
24+ KIND_IA_ARCHIVE_REQUEST , KIND_IA_UNARCHIVE_REQUEST , KIND_LONG_FORM , KIND_MANAGED_AGENT ,
25+ KIND_MEMBER_ADDED_NOTIFICATION , KIND_MEMBER_REMOVED_NOTIFICATION , KIND_MODERATION_BAN ,
26+ KIND_MODERATION_RESOLVE_REPORT , KIND_MODERATION_TIMEOUT , KIND_MODERATION_UNBAN ,
27+ KIND_MODERATION_UNTIMEOUT , KIND_MUTE_LIST , KIND_NIP29_CREATE_GROUP , KIND_NIP29_DELETE_EVENT ,
28+ KIND_NIP29_DELETE_GROUP , KIND_NIP29_EDIT_METADATA , KIND_NIP29_JOIN_REQUEST ,
29+ KIND_NIP29_LEAVE_REQUEST , KIND_NIP29_PUT_USER , KIND_NIP29_REMOVE_USER ,
30+ KIND_NIP43_LEAVE_REQUEST , KIND_NIP65_RELAY_LIST_METADATA , KIND_PERSONA , KIND_PIN_LIST ,
31+ KIND_PRESENCE_UPDATE , KIND_PRODUCT_FEEDBACK , KIND_PROFILE , KIND_PROJECT , KIND_REACTION ,
32+ KIND_READ_STATE , KIND_REPORT , KIND_STREAM_MESSAGE , KIND_STREAM_MESSAGE_BOOKMARKED ,
33+ KIND_STREAM_MESSAGE_DIFF , KIND_STREAM_MESSAGE_EDIT , KIND_STREAM_MESSAGE_PINNED ,
34+ KIND_STREAM_MESSAGE_SCHEDULED , KIND_STREAM_MESSAGE_V2 , KIND_STREAM_REMINDER , KIND_TEAM ,
35+ KIND_TEAM_CATALOG , KIND_TEXT_NOTE , KIND_USER_STATUS , KIND_WORKFLOW_DEF , KIND_WORKFLOW_TRIGGER ,
36+ RELAY_ADMIN_ADD_MEMBER , RELAY_ADMIN_CHANGE_ROLE , RELAY_ADMIN_REMOVE_MEMBER ,
37+ RELAY_ADMIN_SET_WORKSPACE_PROFILE ,
3838} ;
3939use buzz_core:: tenant:: TenantContext ;
4040use buzz_core:: verification:: verify_event;
@@ -1614,9 +1614,7 @@ fn validate_agent_turn_metric_envelope(event: &nostr::Event) -> Result<(), Strin
16141614/// and `owner_hex` is the `p` tag that is not the agent. Ownership
16151615/// (`is_agent_owner`) and the author-direction check are performed by the
16161616/// per-kind validators and the async DB check in `ingest_event_inner`.
1617- fn validate_agent_draft_common_envelope (
1618- event : & nostr:: Event ,
1619- ) -> Result < ( String , String ) , String > {
1617+ fn validate_agent_draft_common_envelope ( event : & nostr:: Event ) -> Result < ( String , String ) , String > {
16201618 let mut p_tags: Vec < & str > = Vec :: new ( ) ;
16211619 let mut agent_tags: Vec < & str > = Vec :: new ( ) ;
16221620 let mut has_h_tag = false ;
@@ -1678,7 +1676,11 @@ fn validate_agent_draft_common_envelope(
16781676 }
16791677
16801678 // The owner is the `p` tag that is not the agent.
1681- let owner = if p_tags[ 0 ] == agent { p_tags[ 1 ] } else { p_tags[ 0 ] } ;
1679+ let owner = if p_tags[ 0 ] == agent {
1680+ p_tags[ 1 ]
1681+ } else {
1682+ p_tags[ 0 ]
1683+ } ;
16821684
16831685 // Content must look like a NIP-44 v2 ciphertext (length, base64, version prefix).
16841686 validate_engram_nip44_content ( & event. content )
0 commit comments