reverse for last snapshot

master
Bel LaPointe 2025-12-01 17:32:50 -07:00
parent 8728867cc3
commit f5b47c4e74
1 changed files with 7 additions and 2 deletions

View File

@ -54,7 +54,7 @@ struct Flags {
#[arg(short = 'd', long = "dry-run", default_value = "false")]
dry_run: bool,
#[arg(short = 'q', long = "enqueue", default_value = "false")]
#[arg(short = 'q', long = "enqueue", default_value = "true")]
enqueue_add: bool,
}
@ -804,7 +804,12 @@ impl Events {
}
fn last_snapshot(&self) -> Vec<Task> {
for event in self.0.iter() {
let reversed_events = {
let mut e = self.0.clone();
e.reverse();
e
};
for event in reversed_events.iter() {
match &event.op {
Op::Snapshot => return event.tasks.clone().unwrap(),
_ => {}