defmodule Pleroma.Web.WebFinger do
+ @httpoison Application.get_env(:pleroma, :httpoison)
alias Pleroma.{Repo, User, XmlBuilder}
alias Pleroma.Web
{:ok, data}
end
- def finger(account, getter \\ &HTTPoison.get/3) do
+ def finger(account, getter \\ &@httpoison.get/3) do
domain = with [_name, domain] <- String.split(account, "@") do
domain
else _e ->
{:ok, data}
else
e ->
- Logger.debug("Couldn't finger #{account}.")
- Logger.debug(inspect(e))
+ Logger.debug(fn -> "Couldn't finger #{account}." end)
+ Logger.debug(fn -> inspect(e) end)
{:error, e}
end
end