mirror of
https://codeberg.org/YGGverse/psocks.git
synced 2026-03-31 16:35:28 +00:00
add some debug events
This commit is contained in:
parent
d52b580844
commit
9daec8c64a
1 changed files with 5 additions and 1 deletions
|
|
@ -2,7 +2,7 @@ mod rule;
|
||||||
mod source;
|
mod source;
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use log::warn;
|
use log::{debug, warn};
|
||||||
use rule::Rule;
|
use rule::Rule;
|
||||||
use source::Source;
|
use source::Source;
|
||||||
use std::collections::HashSet;
|
use std::collections::HashSet;
|
||||||
|
|
@ -32,6 +32,9 @@ impl List {
|
||||||
self.is_enabled = is_enabled;
|
self.is_enabled = is_enabled;
|
||||||
if is_enabled {
|
if is_enabled {
|
||||||
reload(&mut self.rules, &self.source).await?;
|
reload(&mut self.rules, &self.source).await?;
|
||||||
|
debug!("Enable list `{}`", &self.source);
|
||||||
|
} else {
|
||||||
|
debug!("Disable list `{}`", &self.source);
|
||||||
}
|
}
|
||||||
Ok(was_enabled)
|
Ok(was_enabled)
|
||||||
}
|
}
|
||||||
|
|
@ -41,6 +44,7 @@ impl List {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
async fn reload(rules: &mut HashSet<Rule>, source: &Source) -> Result<()> {
|
async fn reload(rules: &mut HashSet<Rule>, source: &Source) -> Result<()> {
|
||||||
|
debug!("Reload list `{source}`...");
|
||||||
rules.clear();
|
rules.clear();
|
||||||
for line in source.get().await?.lines() {
|
for line in source.get().await?.lines() {
|
||||||
if line.starts_with("/") || line.starts_with("#") || line.is_empty() {
|
if line.starts_with("/") || line.starts_with("#") || line.is_empty() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue