From 9ab710dddf576c90b1db3b02b2a8840d408503de Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Fri, 9 Jan 2026 19:49:04 +0800 Subject: [PATCH] removed case sensitivity from autocomplete --- src/commands/faq.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commands/faq.rs b/src/commands/faq.rs index e571f81..649642f 100644 --- a/src/commands/faq.rs +++ b/src/commands/faq.rs @@ -61,9 +61,10 @@ async fn autocomplete_faq_titles<'a>( // Now you can use the faqs Vec // ctx.say(format!("Found {} FAQs", faqs.len())).await?; + let partial_lowercase = partial.to_lowercase(); futures::stream::iter(faqs) - .filter(move |faq| futures::future::ready(faq.title.contains(partial))) + .filter(move |faq| futures::future::ready(faq.title.to_lowercase().contains(&partial_lowercase))) .map(|faq| faq.title) }