diff options
| author | Melonai <einebeere@gmail.com> | 2021-05-07 17:11:50 +0200 |
|---|---|---|
| committer | Melonai <einebeere@gmail.com> | 2021-05-07 17:11:50 +0200 |
| commit | 88c0fbf10145ddd4ccd10ee432b4ca1aadd96a91 (patch) | |
| tree | 33691a532f460dbdf8a0e7909b898c0b324eaa2f /lib/rook_web/controllers/app_controller.ex | |
| download | rook-88c0fbf10145ddd4ccd10ee432b4ca1aadd96a91.tar.zst rook-88c0fbf10145ddd4ccd10ee432b4ca1aadd96a91.zip | |
Initial structure
Diffstat (limited to 'lib/rook_web/controllers/app_controller.ex')
| -rw-r--r-- | lib/rook_web/controllers/app_controller.ex | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/rook_web/controllers/app_controller.ex b/lib/rook_web/controllers/app_controller.ex new file mode 100644 index 0000000..4c36fda --- /dev/null +++ b/lib/rook_web/controllers/app_controller.ex @@ -0,0 +1,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 |
