Added code to check if queue_item is schedulable (#10)

Reviewed-on: #10
This commit was merged in pull request #10.
This commit is contained in:
2026-06-24 21:58:37 -04:00
parent 46450a913a
commit 19e22abf4a
+19
View File
@@ -30,6 +30,13 @@ impl Service {
println!("Queue item Id: {:?}", queue_item.id);
if !self.is_schedulable(&queue_item) {
println!("Not schedulable");
return;
}
println!("Can schedule");
todo!(
r#"
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,
}
}
}