removed case sensitivity from autocomplete

This commit is contained in:
liyunze 2026-01-09 19:49:04 +08:00
parent be41c1f6f9
commit 9ab710dddf

View file

@ -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)
}