Add advance days for testing purposes

This commit is contained in:
onyinyang 2023-02-13 16:28:24 -05:00
parent f4e34c06b1
commit 11071756d4
No known key found for this signature in database
GPG Key ID: 156A6435430C2036
2 changed files with 5 additions and 0 deletions

View File

@ -14,5 +14,6 @@ rand = "0.7"
serde = "1" serde = "1"
serde_with = "1.9.1" serde_with = "1.9.1"
serde_json = "1.0.87" serde_json = "1.0.87"
time = "0.2"
lox = { git = "https://gitlab.torproject.org/onyinyang/lox.git"} lox = { git = "https://gitlab.torproject.org/onyinyang/lox.git"}

View File

@ -116,6 +116,7 @@ fn generate_invite(db: Arc<Mutex<lox::BridgeDb>>) -> Response<Body> {
let invite = Invite { let invite = Invite {
invite: obj.invite(), invite: obj.invite(),
}; };
let token = serde_json::to_string(&invite).unwrap(); let token = serde_json::to_string(&invite).unwrap();
let mut resp = Response::new(Body::from(token)); let mut resp = Response::new(Body::from(token));
resp.headers_mut() resp.headers_mut()
@ -140,6 +141,7 @@ fn send_keys(ba: Arc<Mutex<BridgeAuth>>) -> Response<Body> {
&ba_obj.reachability_pub, &ba_obj.reachability_pub,
&ba_obj.invitation_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())); let mut resp = Response::new(Body::from(serde_json::to_string(&ba_obj_pubkeys).unwrap()));
resp.headers_mut() resp.headers_mut()
@ -161,6 +163,8 @@ fn verify_and_send_open_cred(request: Bytes, ba: Arc<Mutex<BridgeAuth>>) -> Resp
fn verify_and_send_trust_promo(request: Bytes, ba: Arc<Mutex<BridgeAuth>>) -> Response<Body> { fn verify_and_send_trust_promo(request: Bytes, ba: Arc<Mutex<BridgeAuth>>) -> Response<Body> {
let req: proto::trust_promotion::Request = serde_json::from_slice(&request).unwrap(); let req: proto::trust_promotion::Request = serde_json::from_slice(&request).unwrap();
let mut ba_obj = ba.lock().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 response = ba_obj.handle_trust_promotion(req).unwrap();
let trust_promo_resp_str = serde_json::to_string(&response).unwrap(); let trust_promo_resp_str = serde_json::to_string(&response).unwrap();
let mut resp = Response::new(Body::from(trust_promo_resp_str)); let mut resp = Response::new(Body::from(trust_promo_resp_str));