Auto-expire Create activities only

This commit is contained in:
Egor Kislitsyn 2020-02-20 22:04:02 +04:00
commit 819cd46717
No known key found for this signature in database
GPG key ID: 1B49CB15B71E7805
4 changed files with 76 additions and 7 deletions

View file

@ -9,7 +9,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.ActivityExpirationPolicy do
@impl true
def filter(activity) do
activity =
if local?(activity) do
if activity["type"] == "Create" && local?(activity) do
maybe_add_expiration(activity)
else
activity