- response = Poison.encode!(TwitterAPI.fetch_status(user, id))
-
- conn
- |> json_reply(200, response)
+ with %Activity{} = activity <- Repo.get(Activity, id),
+ true <- ActivityPub.visible_for_user?(activity, user) do
+ render conn, ActivityView, "activity.json", %{activity: activity, for: user}
+ end