diff --git a/src/lox_analysis.rs b/src/lox_analysis.rs index db87e1a..21c49ab 100644 --- a/src/lox_analysis.rs +++ b/src/lox_analysis.rs @@ -1,8 +1,8 @@ -use crate::{analysis::Analyzer, BridgeCountryInfo, BridgeInfoType}; +use crate::analysis::Analyzer; use lox_library::{ bridge_table::MAX_BRIDGES_PER_BUCKET, proto::{ - level_up::{LEVEL_INTERVAL, LEVEL_INVITATIONS, MAX_LEVEL}, + level_up::{LEVEL_INTERVAL, LEVEL_INVITATIONS}, trust_promotion::UNTRUSTED_INTERVAL, }, OPENINV_K, @@ -43,7 +43,7 @@ fn max_negative_reports(days: u32) -> u32 { // Based on that, allow this many negative reports if max_users <= 10 { - 0 + 1 } else if max_users <= 30 { 5 } else { @@ -53,7 +53,7 @@ fn max_negative_reports(days: u32) -> u32 { fn too_few_bridge_ips( days: u32, - max_bridge_ips: u32, + _max_bridge_ips: u32, bridge_ips_today: u32, positive_reports_today: u32, ) -> bool { @@ -63,28 +63,17 @@ fn too_few_bridge_ips( // Based on that, expect this many bridge ips let min_bip = if max_users <= 16 { // expect 10 - 8 + 0 } else if max_users <= 40 { // expect 30 - 16 + 8 } else if max_users <= 96 { // expect 90 - 24 + 16 } else { - // also 32, but it could be something else 32 }; - // If we normally see low usage, halve the minimum - let min_bip = if max_bridge_ips <= 8 { - // If we have 1-8 users, allow the number to be 0 - 0 - } else if max_bridge_ips <= max_users / 2 { - min_bip / 2 - } else { - min_bip - }; - // If we see positive reports from trusted users, halve the minimum let min_bip = if positive_reports_today > 0 { min_bip / 2