Layout entries

This commit is contained in:
Joscha 2021-12-11 20:45:55 +01:00
parent d6d225c098
commit 44bcd5712d
6 changed files with 204 additions and 50 deletions

View file

@ -1,7 +1,7 @@
use crate::files::Files;
use self::command::CommandState;
use self::date::Dates;
pub use self::date::Dates;
use self::entry::Entries;
pub use self::entry::{Entry, EntryKind, EntryMode};
pub use self::error::{Error, Result};
@ -23,17 +23,6 @@ impl Files {
entries.add(entry);
}
}
let mut entries = entries.entries();
entries.sort_by_key(|e| {
e.dates.map(|d| {
let (start, end) = d.start_end();
if let Some((start_time, end_time)) = d.start_end_time() {
(start, Some(start_time), end, Some(end_time))
} else {
(start, None, end, None)
}
})
});
Ok(entries)
Ok(entries.entries())
}
}