options = put_in(options[:adapter], adapter_opts)
params = options[:params] || []
request = build_request(method, headers, options, url, body, params)
- client = Tesla.client([Tesla.Middleware.FollowRedirects])
+ client = Tesla.client([Tesla.Middleware.FollowRedirects, Tesla.Middleware.Telemetry])
request(client, request)
end
|> Builder.add_param(:query, :query, params)
|> Builder.convert_to_keyword()
end
-
- defp adapter_middlewares(_) do
- if Pleroma.Config.get(:env) == :test do
- # Emulate redirects in test env, which are handled by adapters in other environments
- [Tesla.Middleware.FollowRedirects]
- else
- []
- end
- end
end