d6dc02f
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
#[serde(default)]
pub struct InternalConfig {
pub service_key: String,
}
impl InternalConfig {
pub fn is_valid(&self) -> Result<(), String> {
if !self.service_key.is_empty() && self.service_key.len() < 32 {
return Err("internal.service_key must be at least 32 characters".to_string());
}
Ok(())
}
}