fn validate_link( name: &str, url: &str, avatar_url: Option<&str>, description: &str, ) -> Result<Option<String>, AppError>