From 11071756d44b0bc05b0cacede6c1d36848fe6baa Mon Sep 17 00:00:00 2001 From: onyinyang Date: Mon, 13 Feb 2023 16:28:24 -0500 Subject: [PATCH] Add advance days for testing purposes --- crates/lox-distributor/Cargo.toml | 1 + crates/lox-distributor/src/main.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/crates/lox-distributor/Cargo.toml b/crates/lox-distributor/Cargo.toml index c82ba43..bcf55c3 100644 --- a/crates/lox-distributor/Cargo.toml +++ b/crates/lox-distributor/Cargo.toml @@ -14,5 +14,6 @@ rand = "0.7" serde = "1" serde_with = "1.9.1" serde_json = "1.0.87" +time = "0.2" lox = { git = "https://gitlab.torproject.org/onyinyang/lox.git"} \ No newline at end of file diff --git a/crates/lox-distributor/src/main.rs b/crates/lox-distributor/src/main.rs index 1db0ba5..9d356e7 100644 --- a/crates/lox-distributor/src/main.rs +++ b/crates/lox-distributor/src/main.rs @@ -116,6 +116,7 @@ fn generate_invite(db: Arc>) -> Response { let invite = Invite { invite: obj.invite(), }; + let token = serde_json::to_string(&invite).unwrap(); let mut resp = Response::new(Body::from(token)); resp.headers_mut() @@ -140,6 +141,7 @@ fn send_keys(ba: Arc>) -> Response { &ba_obj.reachability_pub, &ba_obj.invitation_pub, ]; + println!("Today's date according to server: {}", ba_obj.today()); let mut resp = Response::new(Body::from(serde_json::to_string(&ba_obj_pubkeys).unwrap())); resp.headers_mut() @@ -161,6 +163,8 @@ fn verify_and_send_open_cred(request: Bytes, ba: Arc>) -> Resp fn verify_and_send_trust_promo(request: Bytes, ba: Arc>) -> Response { let req: proto::trust_promotion::Request = serde_json::from_slice(&request).unwrap(); let mut ba_obj = ba.lock().unwrap(); + ba_obj.advance_days(31); + println!("Today's date according to server: {}", ba_obj.today()); let response = ba_obj.handle_trust_promotion(req).unwrap(); let trust_promo_resp_str = serde_json::to_string(&response).unwrap(); let mut resp = Response::new(Body::from(trust_promo_resp_str));