2023-03-05 16:07:40 +01:00
|
|
|
defmodule ChiyaWeb.PageController do
|
|
|
|
use ChiyaWeb, :controller
|
|
|
|
|
|
|
|
def home(conn, _params) do
|
|
|
|
# The home page is often custom made,
|
|
|
|
# so skip the default app layout.
|
2023-03-09 21:46:26 +01:00
|
|
|
render(conn, :home, layout: {ChiyaWeb.Layouts, "public.html"})
|
2023-03-05 16:07:40 +01:00
|
|
|
end
|
2023-03-09 14:43:31 +01:00
|
|
|
|
|
|
|
def channel(conn, %{"slug" => channel_slug}) do
|
|
|
|
channel = Chiya.Channels.get_channel_by_slug_preloaded!(channel_slug)
|
2023-03-09 15:37:10 +01:00
|
|
|
render(conn, :channel, layout: {ChiyaWeb.Layouts, "public.html"}, channel: channel)
|
2023-03-09 14:43:31 +01:00
|
|
|
end
|
2023-03-05 16:07:40 +01:00
|
|
|
end
|