meal filtering feature
ci/woodpecker/push/fmt Pipeline was successful
ci/woodpecker/push/test Pipeline failed

This commit is contained in:
2026-08-08 16:19:49 -04:00
parent 975cf38170
commit 35de0e1990
7 changed files with 274 additions and 56 deletions
+3 -2
View File
@@ -390,10 +390,11 @@ impl MealService {
.await
}
pub async fn list_meals(&self) -> DomainResult<Vec<Meal>> {
pub async fn list_meals(&self, query: &str) -> DomainResult<Vec<Meal>> {
let meals = Arc::clone(&self.meals);
let query = query.to_owned();
self.db
.run(move |txn| Box::pin(async move { meals.list_meals(txn).await }))
.run(move |txn| Box::pin(async move { meals.list_meals(txn, &query).await }))
.await
}