Merge branch 'feature/delivery-tracking' into 'develop'
authorkaniini <ariadne@dereferenced.org>
Mon, 16 Sep 2019 07:39:58 +0000 (07:39 +0000)
committerkaniini <ariadne@dereferenced.org>
Mon, 16 Sep 2019 07:39:58 +0000 (07:39 +0000)
Track signed fetches of objects and use them for delete federation

See merge request pleroma/pleroma!1661

1  2 
lib/pleroma/user.ex
lib/pleroma/web/activity_pub/publisher.ex
test/web/activity_pub/activity_pub_controller_test.exs
test/web/activity_pub/publisher_test.exs

Simple merge
index 9b78fb72d9fd79076af2f3e6c8aaf62951f6b2df,0bab555b5717c7f6815b2bbefa4461ce73581d1f..f83b14452d87b28745d788a3911c88ad5968699f
@@@ -4,13 -4,11 +4,14 @@@
  
  defmodule Pleroma.Web.ActivityPub.ActivityPubControllerTest do
    use Pleroma.Web.ConnCase
 +  use Oban.Testing, repo: Pleroma.Repo
 +
    import Pleroma.Factory
    alias Pleroma.Activity
+   alias Pleroma.Delivery
    alias Pleroma.Instances
    alias Pleroma.Object
 +  alias Pleroma.Tests.ObanHelpers
    alias Pleroma.User
    alias Pleroma.Web.ActivityPub.ObjectView
    alias Pleroma.Web.ActivityPub.Relay
index c7d0dc3a53c9ea2f714a34e77077e966f802af79,0ef97464e6147480579bc764b52c2363d63ad90c..c7d1d05aaa1a2eafd134525cbfad7ea81c0b2267
@@@ -3,9 -3,8 +3,9 @@@
  # SPDX-License-Identifier: AGPL-3.0-only
  
  defmodule Pleroma.Web.ActivityPub.PublisherTest do
-   use Pleroma.DataCase
+   use Pleroma.Web.ConnCase
  
 +  import ExUnit.CaptureLog
    import Pleroma.Factory
    import Tesla.Mock
    import Mock