mirror of
https://gitlab.com/wheres-the-tp/ui-mobile.git
synced 2026-01-25 06:14:55 -06:00
use mergeDeep for Image fragments
This commit is contained in:
parent
07aa936338
commit
7f06de277b
1 changed files with 5 additions and 5 deletions
|
|
@ -50,7 +50,7 @@ export default fetchedFoodItems$
|
|||
.combineLatest(
|
||||
Quantity$,
|
||||
(
|
||||
foodItems: ?Map<string, Record<FoodItem>>,
|
||||
foodItems: ?Map<string, FoodItemRecord>,
|
||||
quantitiesFromStream: Map<string, QuantityFragment>
|
||||
) => {
|
||||
if (foodItems) {
|
||||
|
|
@ -60,9 +60,9 @@ export default fetchedFoodItems$
|
|||
)
|
||||
.combineLatest(
|
||||
Image$,
|
||||
(foodItems: ?Map<string, Record<FoodItem>>, latestFromImages$: Map<String, ImageFragment>) => {
|
||||
return latestFromImages$.reduce((foodItemMap, { id, images }) => {
|
||||
return foodItemMap.setIn([id, 'images'], images);
|
||||
}, foodItems || Map());
|
||||
(foodItems: ?Map<string, FoodItemRecord>, latestFromImages$: Map<String, ImageFragment>) => {
|
||||
if (foodItems) {
|
||||
return foodItems.mergeDeep(latestFromImages$);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue