diff options
Diffstat (limited to 'lib/plugins/link/img_debrid_link.ex')
-rw-r--r-- | lib/plugins/link/img_debrid_link.ex | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/plugins/link/img_debrid_link.ex b/lib/plugins/link/img_debrid_link.ex index a2972eb..b46c430 100644 --- a/lib/plugins/link/img_debrid_link.ex +++ b/lib/plugins/link/img_debrid_link.ex @@ -16,17 +16,17 @@ defmodule Nola.Plugins.Link.ImgDebridLink do @impl true def expand(_uri, %{id: ids}, _opts) do - with \ - {:ok, %HTTPoison.Response{status_code: 200, body: body}} <- HTTPoison.get("https://img.debrid-link.fr/api/v1/images/#{ids}/infos", [], []), - {:ok, %{"success" => true, "value" => values}} <- Jason.decode(body) - do - items = for %{"name" => name, "url" => %{"direct" => direct_url}} <- values do - "#{name}: #{direct_url}" - end + with {:ok, %HTTPoison.Response{status_code: 200, body: body}} <- + HTTPoison.get("https://img.debrid-link.fr/api/v1/images/#{ids}/infos", [], []), + {:ok, %{"success" => true, "value" => values}} <- Jason.decode(body) do + items = + for %{"name" => name, "url" => %{"direct" => direct_url}} <- values do + "#{name}: #{direct_url}" + end + {:ok, items} else _ -> :error end end - end |