Remove unused functions and fix credo issues
authorrinpatch <rinpatch@sdf.org>
Fri, 13 Sep 2019 09:06:31 +0000 (12:06 +0300)
committerrinpatch <rinpatch@sdf.org>
Fri, 13 Sep 2019 09:29:42 +0000 (12:29 +0300)
lib/pleroma/delivery.ex
lib/pleroma/web/activity_pub/publisher.ex
test/web/activity_pub/publisher_test.exs

index 2e7c019fabcd11607f262b9d86705a86c617681e..ce8fb96f40dbc09cb0955c69dc553b20ea96fab4 100644 (file)
@@ -7,9 +7,9 @@ defmodule Pleroma.Delivery do
 
   alias Pleroma.Delivery
   alias Pleroma.FlakeId
-  alias Pleroma.User
-  alias Pleroma.Repo
   alias Pleroma.Object
+  alias Pleroma.Repo
+  alias Pleroma.User
   alias Pleroma.User
 
   import Ecto.Changeset
@@ -39,13 +39,6 @@ defmodule Pleroma.Delivery do
     |> Repo.one()
   end
 
-  def get_or_create(object_id, user_id) do
-    case get(object_id, user_id) do
-      %Delivery{} = delivery -> {:ok, delivery}
-      nil -> create(object_id, user_id)
-    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, []}
@@ -54,9 +47,4 @@ defmodule Pleroma.Delivery do
     from(d in Delivery, where: d.object_id == ^object_id)
     |> Repo.delete_all()
   end
-
-  def get_all_by_object_id(object_id) do
-    from(d in Delivery, where: d.object_id == ^object_id)
-    |> Repo.all()
-  end
 end
index db64fd2f6373c6f692c5f9c437fe75214ac2af53..c39e89a6a039a11f7044cd1db7b5483291ca48ef 100644 (file)
@@ -8,8 +8,8 @@ defmodule Pleroma.Web.ActivityPub.Publisher do
   alias Pleroma.Delivery
   alias Pleroma.HTTP
   alias Pleroma.Instances
-  alias Pleroma.User
   alias Pleroma.Object
+  alias Pleroma.User
   alias Pleroma.Web.ActivityPub.Relay
   alias Pleroma.Web.ActivityPub.Transmogrifier
 
index 32b7a242c7470472ad579cadd500ccf0a841fca2..0ef97464e6147480579bc764b52c2363d63ad90c 100644 (file)
@@ -10,8 +10,8 @@ defmodule Pleroma.Web.ActivityPub.PublisherTest do
   import Mock
 
   alias Pleroma.Activity
-  alias Pleroma.Object
   alias Pleroma.Instances
+  alias Pleroma.Object
   alias Pleroma.Web.ActivityPub.Publisher
   alias Pleroma.Web.CommonAPI