summaryrefslogtreecommitdiffstats
path: root/src/app/data_harvester/network.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/data_harvester/network.rs')
-rw-r--r--src/app/data_harvester/network.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/app/data_harvester/network.rs b/src/app/data_harvester/network.rs
index 37c8b46c..e15409c5 100644
--- a/src/app/data_harvester/network.rs
+++ b/src/app/data_harvester/network.rs
@@ -15,48 +15,6 @@ impl NetworkHarvest {
}
}
-#[cfg(any(target_os = "windows", target_arch = "aarch64", target_arch = "arm"))]
-pub async fn get_network_data(
- sys: &sysinfo::System, prev_net_access_time: Instant, prev_net_rx: &mut u64,
- prev_net_tx: &mut u64, curr_time: Instant, actually_get: bool,
-) -> crate::utils::error::Result<Option<NetworkHarvest>> {
- use sysinfo::{NetworkExt, SystemExt};
-
- if !actually_get {
- return Ok(None);
- }
-
- let mut total_rx: u64 = 0;
- let mut total_tx: u64 = 0;
-
- let networks = sys.get_networks();
- for (_, network) in networks {
- total_rx += network.get_total_received();
- total_tx += network.get_total_transmitted();
- }
-
- let elapsed_time = curr_time.duration_since(prev_net_access_time).as_secs_f64();
-
- let (rx, tx) = if elapsed_time == 0.0 {
- (0, 0)
- } else {
- (
- ((total_rx.saturating_sub(*prev_net_rx)) as f64 / elapsed_time) as u64,
- ((total_tx.saturating_sub(*prev_net_tx)) as f64 / elapsed_time) as u64,
- )
- };
-
- *prev_net_rx = total_rx;
- *prev_net_tx = total_tx;
- Ok(Some(NetworkHarvest {
- rx,
- tx,
- total_rx,
- total_tx,
- }))
-}
-
-#[cfg(not(any(target_os = "windows", target_arch = "aarch64", target_arch = "arm")))]
pub async fn get_network_data(
prev_net_access_time: Instant, prev_net_rx: &mut u64, prev_net_tx: &mut u64,
curr_time: Instant, actually_get: bool,