summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2023-05-05 11:02:58 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2023-05-05 11:11:26 +0200
commit8181be89a28ec293cb36fccc2324bc78cc118d3a (patch)
tree6501c4955a1be2a6efd35b303af1c663b0949e09 /lib
parente17265a7a248db7514b091d47ae79d1a2de5b440 (diff)
downloadpleroma-8181be89a28ec293cb36fccc2324bc78cc118d3a.tar.gz
pleroma-8181be89a28ec293cb36fccc2324bc78cc118d3a.zip
Federator: Stop using ap_enabled?/1
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/federator.ex13
1 files changed, 1 insertions, 12 deletions
diff --git a/lib/pleroma/web/federator.ex b/lib/pleroma/web/federator.ex
index 318b6cb11..84b77cda1 100644
--- a/lib/pleroma/web/federator.ex
+++ b/lib/pleroma/web/federator.ex
@@ -6,7 +6,6 @@ defmodule Pleroma.Web.Federator do
alias Pleroma.Activity
alias Pleroma.Object.Containment
alias Pleroma.User
- alias Pleroma.Web.ActivityPub.ActivityPub
alias Pleroma.Web.ActivityPub.Transmogrifier
alias Pleroma.Web.ActivityPub.Utils
alias Pleroma.Web.Federator.Publisher
@@ -80,7 +79,7 @@ defmodule Pleroma.Web.Federator do
# NOTE: we use the actor ID to do the containment, this is fine because an
# actor shouldn't be acting on objects outside their own AP server.
- with {_, {:ok, _user}} <- {:actor, ap_enabled_actor(actor)},
+ with {_, {:ok, _user}} <- {:actor, User.get_or_fetch_by_ap_id(actor)},
nil <- Activity.normalize(params["id"]),
{_, :ok} <-
{:correct_origin?, Containment.contain_origin_from_id(actor, params)},
@@ -110,14 +109,4 @@ defmodule Pleroma.Web.Federator do
{:error, e}
end
end
-
- def ap_enabled_actor(id) do
- user = User.get_cached_by_ap_id(id)
-
- if User.ap_enabled?(user) do
- {:ok, user}
- else
- ActivityPub.make_user_from_ap_id(id)
- end
- end
end