From 19368eaad01ed5778c4c64a917008acda8f23d26 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 6 Dec 2025 18:29:25 +0000 Subject: [PATCH 1/2] Initial plan From eeb9f0b425651f0d922c07c655c6592e83b741a8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 6 Dec 2025 18:39:10 +0000 Subject: [PATCH 2/2] refactor(food): encapsulate infrastructure exports - only export factories Co-authored-by: marcuscastelo <27441558+marcuscastelo@users.noreply.github.com> --- .../api/infrastructure/supabase/supabaseFoodRepository.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/diet/food/infrastructure/api/infrastructure/supabase/supabaseFoodRepository.ts b/src/modules/diet/food/infrastructure/api/infrastructure/supabase/supabaseFoodRepository.ts index 9852dcb2c..1d772948a 100644 --- a/src/modules/diet/food/infrastructure/api/infrastructure/supabase/supabaseFoodRepository.ts +++ b/src/modules/diet/food/infrastructure/api/infrastructure/supabase/supabaseFoodRepository.ts @@ -133,7 +133,7 @@ async function upsertFood(newFood: NewFood): Promise { async function fetchFoodsByName( name: Required['name'], params: FoodSearchParams = {}, -) { +): Promise { const { userId, isFavoritesSearch, limit = 50 } = params try { @@ -172,7 +172,9 @@ async function fetchFoodsByName( } } -async function fetchFoods(params: FoodSearchParams = {}) { +async function fetchFoods( + params: FoodSearchParams = {}, +): Promise { return await internalCachedSearchFoods({ field: '', value: '' }, params) }