Remove unused require
[akkoma] / lib / pleroma / activity_expiration.ex
index 7cc9668b373cc252cf0f42d812cc459e4c321324..955f0578ee65ed896907dfb1df35fd58c99437f3 100644 (file)
@@ -46,7 +46,12 @@ defmodule Pleroma.ActivityExpiration do
 
     ActivityExpiration
     |> where([exp], exp.scheduled_at < ^naive_datetime)
+    |> limit(50)
+    |> preload(:activity)
     |> Repo.all()
+    |> Enum.reject(fn %{activity: activity} ->
+      Activity.pinned_by_actor?(activity)
+    end)
   end
 
   def validate_scheduled_at(changeset, false), do: changeset