%{order: summed_order, multi: multi} =
Enum.reduce(same_price_orders, %{order: order, multi: Multi.new()}, fn x, acc ->
amount_sum = Decimal.add(x.amount, acc.order.amount)
changeset =
LimitOrder.changeset_update_amount_completed(x, %{
completed: true,
amount: x.amount
})
%{
order: Map.put(acc.order, :amount, amount_sum),
multi: Multi.update(acc.multi, x.id, changeset)
}
end)






















