aboutsummaryrefslogtreecommitdiff
path: root/apps/cassiopeia/src/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/cassiopeia/src/data.rs')
-rw-r--r--apps/cassiopeia/src/data.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/cassiopeia/src/data.rs b/apps/cassiopeia/src/data.rs
index 47bb6e35b6e5..188c0255203d 100644
--- a/apps/cassiopeia/src/data.rs
+++ b/apps/cassiopeia/src/data.rs
@@ -5,7 +5,7 @@
//! analysis tasks.
use crate::{
- format::{IrItem, IrType, MakeIr},
+ format::ir::{IrItem, IrType, MakeIr},
Date, Time,
};
use chrono::{DateTime, Duration, FixedOffset as Offset, Local, NaiveDate};
@@ -96,7 +96,7 @@ impl TimeFile {
}
/// Add a new invoice block to the time file
- pub(crate) fn invoice(&mut self) -> Option<()> {
+ pub(crate) fn invoice(&mut self) -> Option<Invoice> {
let today = Date::today();
let last_sess = self.get_last_session().cloned();
@@ -119,8 +119,7 @@ impl TimeFile {
_ => {}
}
- self.invoices.push(Invoice::new(today));
- Some(())
+ Some(Invoice::new(today))
}
}