Skip to content

Instantly share code, notes, and snippets.

@evaldobratti
Created September 9, 2020 13:05
Show Gist options
  • Save evaldobratti/2479fd689f65febaa8ce09b0f042970a to your computer and use it in GitHub Desktop.
Save evaldobratti/2479fd689f65febaa8ce09b0f042970a to your computer and use it in GitHub Desktop.
lib/server_web/controllers/file_controller.ex
defmodule ServerWeb.FileController do
use ServerWeb, :controller
def index(conn, _params) do
{:ok, files} = ServerWeb.PageController.get_files()
response =
Enum.map(
files,
&%{
name: &1,
url: Routes.page_path(conn, :download, &1)
}
)
render(conn, "index.json", files: response)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment