From 30c7601bc0659cda5a0f12b4988e21c08a74eb49 Mon Sep 17 00:00:00 2001 From: Li Junchen Date: Wed, 4 Sep 2024 17:23:39 +0800 Subject: [PATCH] x --- src/main.rs | 4 ++++ src/mooncakesio.rs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/main.rs b/src/main.rs index 297b8b0..a701c55 100644 --- a/src/main.rs +++ b/src/main.rs @@ -137,6 +137,10 @@ fn get_mooncake_sources( if xs.is_empty() { xs.push("latest".to_string()); } + if !db.contains_key(&name) { + eprintln!("{} not found", name); + continue; + } let mut version: Vec = xs .iter() .map(|s| { diff --git a/src/mooncakesio.rs b/src/mooncakesio.rs index d62c053..5dbb69a 100644 --- a/src/mooncakesio.rs +++ b/src/mooncakesio.rs @@ -107,6 +107,10 @@ impl MooncakesDB { }, }) } + + pub fn contains_key(&self, name: &str) -> bool { + self.db.contains_key(name) + } } #[derive(Debug, Serialize, Deserialize)]