Added code to check if queue_item is schedulable
catapult PR / Rustfmt (pull_request) Successful in 51s
catapult PR / Clippy (pull_request) Successful in 55s
catapult PR / Check (pull_request) Successful in 2m19s

This commit is contained in:
2026-06-24 19:48:27 -04:00
parent 46450a913a
commit 29ea2b2ad1
+19
View File
@@ -30,6 +30,13 @@ impl Service {
println!("Queue item Id: {:?}", queue_item.id); println!("Queue item Id: {:?}", queue_item.id);
if self.is_schedulable(&queue_item) {
println!("Can schedule");
} else {
println!("Not schedulable");
return;
}
todo!( todo!(
r#" r#"
Need to finish this Need to finish this
@@ -50,4 +57,16 @@ impl Service {
"# "#
); );
} }
fn is_schedulable(
&self,
queue_item: &textsender_models::message::scheduling::ScheduledMessage,
) -> bool {
let now = time::OffsetDateTime::now_utc();
match queue_item.scheduled {
Some(date) => date <= now,
None => false,
}
}
} }