don't load pinned activities in due_expirations

This commit is contained in:
Alexander Strizhakov 2020-08-12 19:46:47 +03:00
commit 3ab83f837e
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
4 changed files with 15 additions and 4 deletions

View file

@ -340,4 +340,10 @@ defmodule Pleroma.Activity do
_ -> nil
end
end
@spec pinned_by_actor?(Activity.t()) :: boolean()
def pinned_by_actor?(%Activity{} = activity) do
actor = user_actor(activity)
activity.id in actor.pinned_activities
end
end