feat: 支持 webui 加载用户的订阅与收藏,一键点击订阅 (#357)
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
use std::path::Path;
|
||||
|
||||
use validator::ValidationError;
|
||||
|
||||
use crate::utils::status::{STATUS_NOT_STARTED, STATUS_OK};
|
||||
@@ -11,3 +13,11 @@ pub fn validate_status_value(value: u32) -> Result<(), ValidationError> {
|
||||
))
|
||||
}
|
||||
}
|
||||
|
||||
pub fn validate_path(path: &str) -> Result<(), ValidationError> {
|
||||
if path.is_empty() || !Path::new(path).is_absolute() {
|
||||
Err(ValidationError::new("path must be a non-empty absolute path"))
|
||||
} else {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user