diff --git a/lib/chiya_web/controllers/page_controller.ex b/lib/chiya_web/controllers/page_controller.ex index d8c09a6..c324f09 100644 --- a/lib/chiya_web/controllers/page_controller.ex +++ b/lib/chiya_web/controllers/page_controller.ex @@ -86,4 +86,23 @@ defmodule ChiyaWeb.PageController do page_title: "Wiki" ) end + + def bookmarks(conn, _params) do + [channel, notes] = + case conn.assigns.settings.wiki_channel_id do + nil -> + [nil, nil] + + id -> + channel = Chiya.Channels.get_channel!(id) + notes = Chiya.Notes.list_notes_by_channel_updated(channel, 5) + [channel, notes] + end + + render(conn, :wiki, + channel: channel, + notes: notes, + page_title: "Bookmarks" + ) + end end