- def add_link_headers(%{assigns: %{skip_link_headers: true}} = conn, _activities, _extra_params),
+ def add_link_headers(%{assigns: %{skip_link_headers: true}} = conn, _entries, _extra_params),
- def add_link_headers(conn, activities, extra_params) do
- case get_pagination_fields(conn, activities, extra_params) do
+ def add_link_headers(conn, entries, extra_params) do
+ case get_pagination_fields(conn, entries, extra_params) do
%{"next" => next_url, "prev" => prev_url} ->
put_resp_header(conn, "link", "<#{next_url}>; rel=\"next\", <#{prev_url}>; rel=\"prev\"")
%{"next" => next_url, "prev" => prev_url} ->
put_resp_header(conn, "link", "<#{next_url}>; rel=\"next\", <#{prev_url}>; rel=\"prev\"")
defp build_pagination_fields(conn, min_id, max_id, extra_params) do
params =
conn.params
defp build_pagination_fields(conn, min_id, max_id, extra_params) do
params =
conn.params
- def get_pagination_fields(conn, activities, extra_params \\ %{}) do
- case List.last(activities) do
+ def get_pagination_fields(conn, entries, extra_params \\ %{}) do
+ case List.last(entries) do
build_pagination_fields(conn, min_id, max_id, extra_params)
%{id: max_id} ->
build_pagination_fields(conn, min_id, max_id, extra_params)
%{id: max_id} ->
build_pagination_fields(conn, min_id, max_id, extra_params)
build_pagination_fields(conn, min_id, max_id, extra_params)