Workaround with_index does not support function in Elixir 1.9

This commit is contained in:
Tusooa Zhu 2022-06-11 16:28:59 -04:00
parent 7451f0e81f
commit 95b3922328
No known key found for this signature in database
GPG key ID: 7B467EDE43A08224

View file

@ -423,18 +423,16 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do
history_len = length(history) history_len = length(history)
history = history =
Enum.with_index( Enum.zip(history_len..0, history)
history, |> Enum.map(fn {chrono_order, object} ->
fn object, index -> %{
%{ # The history is prepended every time there is a new edit.
# The history is prepended every time there is a new edit. # In chrono_order, the oldest item is always at 0, and so on.
# In chrono_order, the oldest item is always at 0, and so on. # The chrono_order is an invariant kept between edits.
# The chrono_order is an invariant kept between edits. chrono_order: chrono_order,
chrono_order: history_len - 1 - index, object: object
object: object }
} end)
end
)
individual_opts = individual_opts =
opts opts