diff --git a/src/handlers/event/analyze_logs/issues.rs b/src/handlers/event/analyze_logs/issues.rs index 68fc8d3..1e22896 100644 --- a/src/handlers/event/analyze_logs/issues.rs +++ b/src/handlers/event/analyze_logs/issues.rs @@ -195,7 +195,7 @@ async fn outdated_launcher(log: &str, data: &Data) -> Result { let octocrab = &data.octocrab; let log_version = &captures[1]; - let log_version_parts = semver_split(&log_version); + let log_version_parts = semver_split(log_version); let latest_version = if let Some(storage) = &data.storage { if let Ok(version) = storage.launcher_version().await { diff --git a/src/utils/mod.rs b/src/utils/mod.rs index 3b44d4c..56385cb 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -12,7 +12,6 @@ pub fn embed_author_from_user(user: &User) -> CreateEmbedAuthor { pub fn semver_split(version: &str) -> Vec { version .split('.') - .map(|s| s.parse().ok()) - .flatten() + .filter_map(|s| s.parse().ok()) .collect::>() }