Current section

Files

Jump to
forage lib forage_web forage_controller.ex
Raw

lib/forage_web/forage_controller.ex

defmodule ForageWeb.ForageController do
@moduledoc """
Helper functions for controllers that use forage.
"""
def forage_select_data(paginated, struct_to_string) do
results =
for entry <- paginated.entries do
%{text: struct_to_string.(entry), id: entry.id}
end
%{
results: results,
pagination: %{
more: paginated.metadata.after != nil,
after: paginated.metadata.after
}
}
end
end