|
|
@@ -18,10 +18,10 @@ lazy_static::lazy_static! {
|
|
18
|
18
|
pub(crate) static ref USER_STATUS: RwLock<UserStatusMap> = Default::default();
|
|
19
|
19
|
pub(crate) static ref IP_CHANGES: Mutex<IpChangesMap> = Default::default();
|
|
20
|
20
|
}
|
|
21
|
|
-pub static IP_CHANGE_DUR: u64 = 180;
|
|
22
|
|
-pub static IP_CHANGE_DUR_X2: u64 = IP_CHANGE_DUR * 2;
|
|
23
|
|
-pub static DAY_SECONDS: u64 = 3600 * 24;
|
|
24
|
|
-pub static IP_BLOCK_DUR: u64 = 60;
|
|
|
21
|
+pub const IP_CHANGE_DUR: u64 = 180;
|
|
|
22
|
+pub const IP_CHANGE_DUR_X2: u64 = IP_CHANGE_DUR * 2;
|
|
|
23
|
+pub const DAY_SECONDS: u64 = 3600 * 24;
|
|
|
24
|
+pub const IP_BLOCK_DUR: u64 = 60;
|
|
25
|
25
|
|
|
26
|
26
|
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
|
|
27
|
27
|
pub(crate) struct PeerInfo {
|