feat: support to disable clash fields filter

This commit is contained in:
GyDi
2023-02-16 23:52:55 +08:00
parent c9b7eccbc1
commit 027295d995
4 changed files with 22 additions and 13 deletions

View File

@@ -68,7 +68,11 @@ pub fn use_valid_fields(mut valid: Vec<String>) -> Vec<String> {
.collect()
}
pub fn use_filter(config: Mapping, filter: &Vec<String>) -> Mapping {
pub fn use_filter(config: Mapping, filter: &Vec<String>, enable: bool) -> Mapping {
if !enable {
return config;
}
let mut ret = Mapping::new();
for (key, value) in config.into_iter() {