about summary refs log tree commit diff
path: root/lib/rook_web/controllers/app_controller.ex
blob: 4c36fdad57cbd12a01c2270a16a21a599b2b1e2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
defmodule RookWeb.AppController do
  use RookWeb, :controller

  plug :add_token

  def share(conn, _params) do
    render(conn, "share.html")
  end

  def request(conn, _params) do
    render(conn, "request.html")
  end

  defp add_token(conn, _params) do
    if conn.assigns[:token] do
      conn
    else
      assign(conn, :token, Rook.Utils.Token.token())
    end
  end
end