aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Strizhakov <alex.strizhakov@gmail.com>2020-04-07 08:48:26 +0300
committerAlexander Strizhakov <alex.strizhakov@gmail.com>2020-04-07 08:48:26 +0300
commitbe9f90e755171d9f023daf02b7f9c003af50e05b (patch)
tree2ffa2adf52f6ca09b81426e77fb61c8e0b1df725
parent77c13aeeccebd7ce8f78deb82b1e842b5605973a (diff)
downloadpleroma-be9f90e755171d9f023daf02b7f9c003af50e05b.tar.gz
http debug
-rw-r--r--lib/pleroma/http/http.ex5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/pleroma/http/http.ex b/lib/pleroma/http/http.ex
index 583b56484..e53f32725 100644
--- a/lib/pleroma/http/http.ex
+++ b/lib/pleroma/http/http.ex
@@ -55,6 +55,11 @@ defmodule Pleroma.HTTP do
@spec request(atom(), Request.url(), String.t(), Request.headers(), keyword()) ::
{:ok, Env.t()} | {:error, any()}
def request(method, url, body, headers, options) when is_binary(url) do
+ if String.starts_with?(url, Pleroma.Web.base_url()) do
+ Logger.warn("Request is called with local URL -> #{url}")
+ Logger.warn("Backtrace: #{inspect(Process.info(:erlang.self(), :current_stacktrace))}")
+ end
+
uri = URI.parse(url)
adapter_opts = Connection.options(uri, options[:adapter] || [])
options = put_in(options[:adapter], adapter_opts)