mirror of
https://gitlab.com/wheres-the-tp/ui-mobile.git
synced 2026-01-25 06:04: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(
|
.combineLatest(
|
||||||
Quantity$,
|
Quantity$,
|
||||||
(
|
(
|
||||||
foodItems: ?Map<string, Record<FoodItem>>,
|
foodItems: ?Map<string, FoodItemRecord>,
|
||||||
quantitiesFromStream: Map<string, QuantityFragment>
|
quantitiesFromStream: Map<string, QuantityFragment>
|
||||||
) => {
|
) => {
|
||||||
if (foodItems) {
|
if (foodItems) {
|
||||||
|
|
@ -60,9 +60,9 @@ export default fetchedFoodItems$
|
||||||
)
|
)
|
||||||
.combineLatest(
|
.combineLatest(
|
||||||
Image$,
|
Image$,
|
||||||
(foodItems: ?Map<string, Record<FoodItem>>, latestFromImages$: Map<String, ImageFragment>) => {
|
(foodItems: ?Map<string, FoodItemRecord>, latestFromImages$: Map<String, ImageFragment>) => {
|
||||||
return latestFromImages$.reduce((foodItemMap, { id, images }) => {
|
if (foodItems) {
|
||||||
return foodItemMap.setIn([id, 'images'], images);
|
return foodItems.mergeDeep(latestFromImages$);
|
||||||
}, foodItems || Map());
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue