From: Ian Jackson Date: Fri, 13 Nov 2020 23:47:41 +0000 (+0000) Subject: sort revelations X-Git-Tag: otter-0.2.0~512 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=151a31e9ba06a0126f4caab278b946a6064b1660;p=otter.git sort revelations Signed-off-by: Ian Jackson --- diff --git a/src/session.rs b/src/session.rs index 294d338b..a8eda951 100644 --- a/src/session.rs +++ b/src/session.rs @@ -135,9 +135,12 @@ fn session(form : Json) -> Result { { let tr = &pr.ipl.tokens_revealed; let y = tr.len() > 1; - let l = tr.iter() + let mut l = tr.iter() .filter(move |_| y) .collect::>(); + l.sort_unstable_by_key( + |(trk,trv)| (trv.latest, trv.earliest, &trk.account, &trk.desc) + ); l.into_iter() .map(|(trk,trv)|{ let when = trv.latest;