upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/bin/ngit
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ngit')
-rw-r--r--src/bin/ngit/sub_commands/list.rs13
-rw-r--r--src/bin/ngit/sub_commands/send.rs7
2 files changed, 12 insertions, 8 deletions
diff --git a/src/bin/ngit/sub_commands/list.rs b/src/bin/ngit/sub_commands/list.rs
index 2c91e66..0330be1 100644
--- a/src/bin/ngit/sub_commands/list.rs
+++ b/src/bin/ngit/sub_commands/list.rs
@@ -49,11 +49,14 @@ pub async fn launch() -> Result<()> {
49 } 49 }
50 50
51 let statuses: Vec<nostr::Event> = { 51 let statuses: Vec<nostr::Event> = {
52 let mut statuses = get_events_from_local_cache(git_repo_path, vec![ 52 let mut statuses = get_events_from_local_cache(
53 nostr::Filter::default() 53 git_repo_path,
54 .kinds(status_kinds().clone()) 54 vec![
55 .events(proposals_and_revisions.iter().map(|e| e.id)), 55 nostr::Filter::default()
56 ]) 56 .kinds(status_kinds().clone())
57 .events(proposals_and_revisions.iter().map(|e| e.id)),
58 ],
59 )
57 .await?; 60 .await?;
58 statuses.sort_by_key(|e| e.created_at); 61 statuses.sort_by_key(|e| e.created_at);
59 statuses.reverse(); 62 statuses.reverse();
diff --git a/src/bin/ngit/sub_commands/send.rs b/src/bin/ngit/sub_commands/send.rs
index 5a5acc8..c84e339 100644
--- a/src/bin/ngit/sub_commands/send.rs
+++ b/src/bin/ngit/sub_commands/send.rs
@@ -378,9 +378,10 @@ async fn get_root_proposal_id_and_mentions_from_in_reply_to(
378 public_key: _, 378 public_key: _,
379 uppercase: false, 379 uppercase: false,
380 }) => { 380 }) => {
381 let events = get_events_from_local_cache(git_repo_path, vec![ 381 let events = get_events_from_local_cache(
382 nostr::Filter::new().id(*event_id), 382 git_repo_path,
383 ]) 383 vec![nostr::Filter::new().id(*event_id)],
384 )
384 .await?; 385 .await?;
385 386
386 if let Some(first) = events.iter().find(|e| e.id.eq(event_id)) { 387 if let Some(first) = events.iter().find(|e| e.id.eq(event_id)) {