commit: 45af48520bf605dc1fa2e28a53a327a535f8acd1
parent cacb2ce377e0ff24cfb0e6570bc1b75ff1b027e7
Author: nicole mikołajczyk <git@mkljczk.pl>
Date: Mon, 15 Dec 2025 18:10:00 +0100
this shouldn't be available outside the module
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/lib/pleroma/web/web_finger.ex b/lib/pleroma/web/web_finger.ex
@@ -194,8 +194,10 @@ defmodule Pleroma.Web.WebFinger do
defp get_address_from_domain(_, _), do: {:error, :webfinger_no_domain}
- @spec finger(String.t(), boolean()) :: {:ok, map()} | {:error, any()}
- def finger(account, follow_redirects \\ true) do
+ @spec finger(String.t()) :: {:ok, map()} | {:error, any()}
+ def finger(account), do: do_finger(account, true)
+
+ defp do_finger(account, follow_redirects) do
account = String.trim_leading(account, "@")
domain =
@@ -264,7 +266,7 @@ defmodule Pleroma.Web.WebFinger do
end
defp resolved_webfinger_matches?(_request_url, _resolved_url, %{"subject" => "acct:" <> acct}) do
- with {:ok, %{"subject" => "acct:" <> new_acct}} <- finger(acct, false) do
+ with {:ok, %{"subject" => "acct:" <> new_acct}} <- do_finger(acct, false) do
acct == new_acct
else
_ -> false