- Benchee.run(%{
- "Public timeline without reply filtering" => fn ->
- ActivityPub.fetch_public_activities(public_params)
- end,
- "Public timeline with reply filtering - following" => fn ->
- public_params
- |> Map.put("reply_visibility", "following")
- |> Map.put("user", user)
- |> ActivityPub.fetch_public_activities()
- end,
- "Public timeline with reply filtering - self" => fn ->
- public_params
- |> Map.put("reply_visibility", "self")
- |> Map.put("user", user)
- |> ActivityPub.fetch_public_activities()
- end
- })
-
- private_params = %{
- "type" => ["Create", "Announce"],
- "blocking_user" => user,
- "muting_user" => user,
- "user" => user,
- "count" => 20
- }
+ Benchee.run(
+ %{
+ "Public timeline without reply filtering" => fn ->
+ ActivityPub.fetch_public_activities(public_params)
+ end,
+ "Public timeline with reply filtering - following" => fn ->
+ public_params
+ |> Map.put("reply_visibility", "following")
+ |> Map.put("reply_filtering_user", user)
+ |> ActivityPub.fetch_public_activities()
+ end,
+ "Public timeline with reply filtering - self" => fn ->
+ public_params
+ |> Map.put("reply_visibility", "self")
+ |> Map.put("reply_filtering_user", user)
+ |> ActivityPub.fetch_public_activities()
+ end
+ },
+ formatters: formatters()
+ )
+
+ private_params = opts_for_home_timeline(user)