From 45af48520bf605dc1fa2e28a53a327a535f8acd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Mon, 15 Dec 2025 18:10:00 +0100 Subject: [PATCH] this shouldn't be available outside the module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- lib/pleroma/web/web_finger.ex | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pleroma/web/web_finger.ex b/lib/pleroma/web/web_finger.ex index 0ac467947..909fe9781 100644 --- 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