Use a RichMediaPreviewClient to get details on resources

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2020-10-20 09:25:02 +02:00
parent 23dcb47ce5
commit efd95044c2
2 changed files with 25 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ defmodule Mobilizon.Service.RichMedia.Parser do
]
alias Mobilizon.Config
alias Mobilizon.Service.HTTP.RichMediaPreviewClient
alias Mobilizon.Service.RichMedia.Favicon
alias Plug.Conn.Utils
require Logger
@@ -56,7 +57,7 @@ defmodule Mobilizon.Service.RichMedia.Parser do
with {:ok, _} <- prevent_local_address(url),
{:ok, %{body: body, status: code, headers: response_headers}}
when code in 200..299 <-
Tesla.get(
RichMediaPreviewClient.get(
url,
headers: headers,
opts: @options