+ |> render(ActivityView, "index.json", %{activities: activities, for: user})
+ end
+
+ def show_user(conn, params) do
+ with {:ok, shown} <- TwitterAPI.get_user(params) do
+ if user = conn.assigns.user do
+ render(conn, UserView, "show.json", %{user: shown, for: user})
+ else
+ render(conn, UserView, "show.json", %{user: shown})
+ end
+ else
+ {:error, msg} ->
+ bad_request_reply(conn, msg)
+ end