.
This commit is contained in:
@@ -14,6 +14,7 @@ use std::time::{Duration, SystemTime};
|
|||||||
|
|
||||||
use crate::arguments::Arguments;
|
use crate::arguments::Arguments;
|
||||||
use crate::config::setup_service;
|
use crate::config::setup_service;
|
||||||
|
use crate::monitors::network::NETMon;
|
||||||
use crate::util::{get_cache_dir, get_config_dir, write_default_blacklist, write_default_config};
|
use crate::util::{get_cache_dir, get_config_dir, write_default_blacklist, write_default_config};
|
||||||
|
|
||||||
pub trait EventMonitor {
|
pub trait EventMonitor {
|
||||||
@@ -23,7 +24,7 @@ pub trait EventMonitor {
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub enum Monitors {
|
pub enum Monitors {
|
||||||
USBMon(USBMon),
|
USBMon(USBMon),
|
||||||
// NetMon(NETMon),
|
NetMon(NETMon),
|
||||||
SSHBurnMon(SSHBurnMon),
|
SSHBurnMon(SSHBurnMon),
|
||||||
FileChanges(FileChanges),
|
FileChanges(FileChanges),
|
||||||
NewClients(NewClientMon),
|
NewClients(NewClientMon),
|
||||||
@@ -190,6 +191,9 @@ impl AppState {
|
|||||||
Monitors::NewClients(e) => {
|
Monitors::NewClients(e) => {
|
||||||
e.check().await;
|
e.check().await;
|
||||||
}
|
}
|
||||||
|
Monitors::NetMon(e) => {
|
||||||
|
e.check().await
|
||||||
|
}
|
||||||
}
|
}
|
||||||
tokio::time::sleep(Duration::new(n_tick, 0)).await;
|
tokio::time::sleep(Duration::new(n_tick, 0)).await;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user