From a392a04c83b4e0a8050066280f7efc74d182bcab Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 10 Jun 2022 10:00:06 +0200 Subject: blub --- src/main.rs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index d237df0..e447202 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,6 +7,11 @@ use interface::network_loop; use protocol::{ClientboundPacket, ServerboundPacket}; use std::time::Duration; +use crate::{ + condition::{Condition, Property}, + protocol::Task, +}; + fn main() { let (s, r) = crossbeam_channel::unbounded(); std::thread::spawn(move || network_loop(s)); @@ -17,6 +22,31 @@ fn main_loop(packets: Receiver<(u32, ServerboundPacket, Sender { + let _ = responder.send(ClientboundPacket::DownloadResponse(vec![Task { + name: "blub".to_string(), + description: "blob".to_string(), + tags: vec![], + priority: 69.0, + completed: None, + scheduled: None, + occurence: Some(Condition::And(vec![ + Condition::Equal { + modulus: None, + prop: Property::Monthofyear, + value: 1, + }, + Condition::Equal { + modulus: None, + prop: Property::Hour, + value: 12, + }, + ])), + deadline: None, + }])); + } + } } std::thread::sleep(Duration::from_secs_f64(10.0 / 30.0)); } -- cgit v1.2.3-70-g09d2