From 83448a99aaf18c7a045a081c5de0c22bc4a83de1 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 27 Nov 2024 17:08:25 +0000 Subject: chore: bump rust-nosrt v0.37.0 use RelayUrl in repo_ref which I had resisted as it mutates relay urls when printed to append a slash --- src/bin/git_remote_nostr/push.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/bin/git_remote_nostr/push.rs') diff --git a/src/bin/git_remote_nostr/push.rs b/src/bin/git_remote_nostr/push.rs index 381a45e..d8ba65a 100644 --- a/src/bin/git_remote_nostr/push.rs +++ b/src/bin/git_remote_nostr/push.rs @@ -961,9 +961,7 @@ async fn create_merge_status( public_keys.insert(revision.pubkey); } sign_event( - EventBuilder::new( - nostr::event::Kind::GitStatusApplied, - String::new(), + EventBuilder::new(nostr::event::Kind::GitStatusApplied, String::new()).tags( [ vec![ Tag::custom( @@ -972,23 +970,26 @@ async fn create_merge_status( ), Tag::from_standardized(nostr::TagStandard::Event { event_id: proposal.id, - relay_url: repo_ref.relays.first().map(nostr::UncheckedUrl::new), + relay_url: repo_ref.relays.first().cloned(), marker: Some(Marker::Root), public_key: None, + uppercase: false, }), Tag::from_standardized(nostr::TagStandard::Event { event_id: merged_patch, - relay_url: repo_ref.relays.first().map(nostr::UncheckedUrl::new), + relay_url: repo_ref.relays.first().cloned(), marker: Some(Marker::Mention), public_key: None, + uppercase: false, }), ], if let Some(revision) = revision { vec![Tag::from_standardized(nostr::TagStandard::Event { event_id: revision.id, - relay_url: repo_ref.relays.first().map(nostr::UncheckedUrl::new), + relay_url: repo_ref.relays.first().cloned(), marker: Some(Marker::Root), public_key: None, + uppercase: false, })] } else { vec![] @@ -1202,7 +1203,7 @@ impl BuildRepoState for RepoState { vec![value.clone()], )); } - let event = sign_event(EventBuilder::new(STATE_KIND, "", tags), signer).await?; + let event = sign_event(EventBuilder::new(STATE_KIND, "").tags(tags), signer).await?; Ok(RepoState { identifier, state, -- cgit v1.2.3