From e406e44f32ea737bd9d0070acb7cf99ce1e1c33a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 23 Feb 2024 15:30:03 +0000 Subject: feat(list): newest proposals firsts show proposals in order newest first --- src/sub_commands/list.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/sub_commands/list.rs') diff --git a/src/sub_commands/list.rs b/src/sub_commands/list.rs index f7397f1..ad5a28d 100644 --- a/src/sub_commands/list.rs +++ b/src/sub_commands/list.rs @@ -732,7 +732,7 @@ pub async fn find_proposal_events( repo_ref: &RepoRef, root_commit: &str, ) -> Result> { - Ok(client + let mut proposals = client .get_events( repo_ref.relays.clone(), vec![ @@ -773,7 +773,10 @@ pub async fn find_proposal_events( })) }) .map(std::borrow::ToOwned::to_owned) - .collect::>()) + .collect::>(); + proposals.sort_by_key(|e| e.created_at); + proposals.reverse(); + Ok(proposals) } pub async fn find_commits_for_proposal_root_events( -- cgit v1.2.3