From 64193858a6af01858849a102cd6b050ab85584f6 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 7 Nov 2024 20:58:40 +0000 Subject: [PATCH] Use dedicated http client pool for LastFm --- lib/last_fm/api_impl.ex | 2 +- lib/last_fm/supervisor.ex | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/last_fm/api_impl.ex b/lib/last_fm/api_impl.ex index 4182411e..2aa76587 100644 --- a/lib/last_fm/api_impl.ex +++ b/lib/last_fm/api_impl.ex @@ -41,7 +41,7 @@ defmodule LastFm.APIImpl do {"User-Agent", "MusicLibrary/0.1.0 ( cloud8421@gmail.com )"} ]) - case Finch.request(req, MusicLibrary.Finch) do + case Finch.request(req, LastFm.Finch) do {:ok, response} when response.status == 200 -> Jason.decode(response.body) diff --git a/lib/last_fm/supervisor.ex b/lib/last_fm/supervisor.ex index 767bb919..cc302529 100644 --- a/lib/last_fm/supervisor.ex +++ b/lib/last_fm/supervisor.ex @@ -10,6 +10,7 @@ defmodule LastFm.Supervisor do :ok = LastFm.Feed.create_table!() children = [ + {Finch, name: LastFm.Finch}, {Phoenix.PubSub, name: LastFm.PubSub}, {LastFm.Refresh, config} ]