diff options
author | Phil Hagelberg <phil@hagelb.org> | 2019-10-29 19:27:42 -0700 |
---|---|---|
committer | Phil Hagelberg <phil@hagelb.org> | 2019-11-09 18:07:50 -0800 |
commit | 41fde63defd332a84b6c4d4ca78848e623a9d122 (patch) | |
tree | 792d342c547e18d80f9a1549fb758e8010499eb4 /lib/pleroma/web/static_fe | |
parent | e944a2213dd5eaaf69b9e8d8f5e035dbba2fdab1 (diff) | |
download | pleroma-41fde63defd332a84b6c4d4ca78848e623a9d122.tar.gz |
Get rid of @data in views and use separate fields.
Diffstat (limited to 'lib/pleroma/web/static_fe')
-rw-r--r-- | lib/pleroma/web/static_fe/static_fe_controller.ex | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/pleroma/web/static_fe/static_fe_controller.ex b/lib/pleroma/web/static_fe/static_fe_controller.ex index 6e8d0d622..c77df8e7d 100644 --- a/lib/pleroma/web/static_fe/static_fe_controller.ex +++ b/lib/pleroma/web/static_fe/static_fe_controller.ex @@ -17,22 +17,20 @@ defmodule Pleroma.Web.StaticFE.StaticFEController do def show_notice(%{assigns: %{notice_id: notice_id}} = conn, _params) do with {:ok, data} <- ActivityRepresenter.represent(notice_id) do context = data.object.data["context"] - activities = ActivityPub.fetch_activities_for_context(context, %{}) - data = - for a <- Enum.reverse(activities) do + activities = + for a <- Enum.reverse(ActivityPub.fetch_activities_for_context(context, %{})) do ActivityRepresenter.prepare_activity(data.user, a) |> Map.put(:selected, a.object.id == data.object.id) end - render(conn, "conversation.html", data: data) + render(conn, "conversation.html", activities: activities) end end def show_user(%{assigns: %{username_or_id: username_or_id}} = conn, _params) do - with {:ok, data} <- UserRepresenter.represent(username_or_id) do - render(conn, "profile.html", data: data) - end + {:ok, data} = UserRepresenter.represent(username_or_id) + render(conn, "profile.html", %{user: data.user, timeline: data.timeline}) end def assign_id(%{path_info: ["notice", notice_id]} = conn, _opts), |