Skip to content

Commit 65042e2

Browse files
committed
Fixed missing provider_type from mobile app
1 parent 9236d4c commit 65042e2

4 files changed

Lines changed: 5 additions & 1 deletion

File tree

SparkyFitnessMobile/src/screens/FoodScanScreen.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ const FoodScanScreen: React.FC<FoodScanScreenProps> = ({ navigation, route }) =>
5454
navigation.replace('ManualFoodEntry', {
5555
date: route.params?.date,
5656
barcode: data,
57+
providerType: result.source,
5758
initialFood: {
5859
name: result.food.name,
5960
brand: result.food.brand ?? '',

SparkyFitnessMobile/src/screens/ManualFoodEntryScreen.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ const ManualFoodEntryScreen: React.FC<ManualFoodEntryScreenProps> = ({ navigatio
2727

2828
const initialFood = route.params?.initialFood;
2929
const barcode = route.params?.barcode;
30+
const providerType = route.params?.providerType;
3031

3132
const [selectedDate, setSelectedDate] = useState(route.params?.date ?? getTodayDate());
3233
const calendarRef = useRef<CalendarSheetRef>(null);
@@ -80,6 +81,7 @@ const ManualFoodEntryScreen: React.FC<ManualFoodEntryScreenProps> = ({ navigatio
8081
is_quick_food: !saveToDatabase,
8182
is_default: true,
8283
barcode: barcode ?? null,
84+
provider_type: providerType ?? null,
8385
});
8486

8587
if (!saved.default_variant.id) {

SparkyFitnessMobile/src/services/api/foodsApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ interface SaveFoodPayload {
5757
is_quick_food?: boolean;
5858
is_default?: boolean;
5959
barcode?: string | null;
60+
provider_type?: string | null;
6061
}
6162

6263
/**

SparkyFitnessMobile/src/types/navigation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export type RootStackParamList = {
1717
FoodSearch: { date?: string } | undefined;
1818
FoodEntryAdd: { item: FoodInfoItem; date?: string };
1919
FoodEntryView: { entry: FoodEntry };
20-
ManualFoodEntry: { date?: string; initialFood?: Partial<FoodFormData>; barcode?: string } | undefined;
20+
ManualFoodEntry: { date?: string; initialFood?: Partial<FoodFormData>; barcode?: string; providerType?: string } | undefined;
2121
FoodScan: { date?: string } | undefined;
2222
Logs: undefined;
2323
};

0 commit comments

Comments
 (0)