Workaround with_index does not support function in Elixir 1.9
This commit is contained in:
parent
1f705b5cab
commit
a01cb6624e
1 changed files with 10 additions and 12 deletions
|
@ -439,18 +439,16 @@ def render("history.json", %{activity: %{data: %{"object" => _object}} = activit
|
|||
history_len = length(history)
|
||||
|
||||
history =
|
||||
Enum.with_index(
|
||||
history,
|
||||
fn object, index ->
|
||||
Enum.zip(history_len..0, history)
|
||||
|> Enum.map(fn {chrono_order, object} ->
|
||||
%{
|
||||
# The history is prepended every time there is a new edit.
|
||||
# In chrono_order, the oldest item is always at 0, and so on.
|
||||
# The chrono_order is an invariant kept between edits.
|
||||
chrono_order: history_len - 1 - index,
|
||||
chrono_order: chrono_order,
|
||||
object: object
|
||||
}
|
||||
end
|
||||
)
|
||||
end)
|
||||
|
||||
individual_opts =
|
||||
opts
|
||||
|
|
Loading…
Reference in a new issue