Use delivery info when federating deletes

This commit is contained in:
rinpatch 2019-09-13 11:36:49 +03:00
commit ce23529d91
4 changed files with 89 additions and 2 deletions

View file

@ -46,6 +46,10 @@ defmodule Pleroma.Delivery do
end
end
# A hack because user delete activities have a fake id for whatever reason
# TODO: Get rid of this
def delete_all_by_object_id("pleroma:fake_object_id"), do: {0, []}
def delete_all_by_object_id(object_id) do
from(d in Delivery, where: d.object_id == ^object_id)
|> Repo.delete_all()