From 954aa24b375341c96b3d008587bf882f35f430d8 Mon Sep 17 00:00:00 2001 From: brotoskyj Date: Thu, 6 Nov 2025 15:34:53 -0500 Subject: [PATCH] Removed +10 Days Counter --- airlock_libs/src/services.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/airlock_libs/src/services.rs b/airlock_libs/src/services.rs index 5056344..26488e4 100644 --- a/airlock_libs/src/services.rs +++ b/airlock_libs/src/services.rs @@ -15,7 +15,7 @@ use std::{ fs::{self, File}, io::Read, path::PathBuf, - str::FromStr, + str::FromStr, sync::mpsc::{Sender, Receiver, channel}, }; #[derive(Debug, Deserialize, Serialize)] @@ -96,7 +96,9 @@ pub fn pull_policy_exec_histories( let client = build_client(py, &py_self); let api: Py = py_self; let cutoff = Local::now().naive_local() - Duration::days(days); + let (tx, rx):(Sender, Receiver) = channel(); loop { + let thread_tx = tx.clone(); let execution_histories = history_logging( py, &api, @@ -178,7 +180,7 @@ pub fn pull_policy_exec_histories( { let date_diff = Local::now().naive_local().date() - last_date; let percentage_diff = - ((days + 10) - date_diff.num_days()) as f64 / (days + 10) as f64 * 100.0; + (days - date_diff.num_days()) as f64 / days as f64 * 100.0; progress_bar.set_position(percentage_diff.round() as u64); progress_bar.set_message("Total Percent Complete"); }