diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/activity_pub/side_effects.ex | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/lib/pleroma/web/activity_pub/side_effects.ex b/lib/pleroma/web/activity_pub/side_effects.ex index d260e0069..4fec3a797 100644 --- a/lib/pleroma/web/activity_pub/side_effects.ex +++ b/lib/pleroma/web/activity_pub/side_effects.ex @@ -34,6 +34,7 @@ defmodule Pleroma.Web.ActivityPub.SideEffects do    # - Delete and unpins the create activity    # - Replace object with Tombstone    # - Set up notification +  # - Reduce the user note count    def handle(%{data: %{"type" => "Delete", "object" => deleted_object}} = object, meta) do      deleted_object =        Object.normalize(deleted_object, false) || User.get_cached_by_ap_id(deleted_object) @@ -45,6 +46,7 @@ defmodule Pleroma.Web.ActivityPub.SideEffects do                 %User{} = user <- User.get_cached_by_ap_id(deleted_object.data["actor"]) do              User.remove_pinnned_activity(user, activity) +            {:ok, user} = ActivityPub.decrease_note_count_if_public(user, deleted_object)              ActivityPub.stream_out(object)              ActivityPub.stream_out_participations(deleted_object, user)              :ok | 
