diff --git a/lib/music_library/artists.ex b/lib/music_library/artists.ex index 4f1da4c9..3628ac99 100644 --- a/lib/music_library/artists.ex +++ b/lib/music_library/artists.ex @@ -3,7 +3,6 @@ defmodule MusicLibrary.Artists do alias MusicLibrary.Artists.ArtistInfo alias MusicLibrary.Assets - alias MusicLibrary.Favicon alias MusicLibrary.Records.{ArtistRecord, Record} alias MusicLibrary.Repo alias MusicLibrary.{BackgroundRepo, Worker} @@ -179,7 +178,6 @@ defmodule MusicLibrary.Artists do end) end - def favicon_url(external_link), do: Favicon.favicon_url(external_link.url) defp get_collected_artist_ids do q = diff --git a/lib/music_library/favicon.ex b/lib/music_library/favicon.ex deleted file mode 100644 index b36b18dd..00000000 --- a/lib/music_library/favicon.ex +++ /dev/null @@ -1,6 +0,0 @@ -defmodule MusicLibrary.Favicon do - def favicon_url(url) do - uri = URI.parse(url) - "https://www.google.com/s2/favicons?domain=#{uri.host}&sz=16" - end -end diff --git a/lib/music_library/online_store_templates.ex b/lib/music_library/online_store_templates.ex index 59d268da..d7509f2c 100644 --- a/lib/music_library/online_store_templates.ex +++ b/lib/music_library/online_store_templates.ex @@ -5,7 +5,7 @@ defmodule MusicLibrary.OnlineStoreTemplates do import Ecto.Query, warn: false alias MusicLibrary.OnlineStoreTemplates.OnlineStoreTemplate - alias MusicLibrary.{Favicon, Repo} + alias MusicLibrary.Repo @doc """ Returns the list of enabled online store templates ordered by name. @@ -75,6 +75,4 @@ defmodule MusicLibrary.OnlineStoreTemplates do |> String.replace("{title}", URI.encode_www_form(record.title)) |> String.replace("{format}", URI.encode_www_form(format_string)) end - - def favicon_url(template), do: Favicon.favicon_url(template.url_template) end diff --git a/lib/music_library_web/components/core_components.ex b/lib/music_library_web/components/core_components.ex index 4022f4b6..64fecfe6 100644 --- a/lib/music_library_web/components/core_components.ex +++ b/lib/music_library_web/components/core_components.ex @@ -136,6 +136,11 @@ defmodule MusicLibraryWeb.CoreComponents do """ end + def favicon_url(url) do + uri = URI.parse(url) + "https://www.google.com/s2/favicons?domain=#{uri.host}&sz=16" + end + ## JS Commands def show(js \\ %JS{}, selector) do diff --git a/lib/music_library_web/live/artist_live/show.html.heex b/lib/music_library_web/live/artist_live/show.html.heex index 36fa7fc1..b8f8f392 100644 --- a/lib/music_library_web/live/artist_live/show.html.heex +++ b/lib/music_library_web/live/artist_live/show.html.heex @@ -191,7 +191,7 @@ > {external_link.name} diff --git a/lib/music_library_web/live/online_store_template_live/index.html.heex b/lib/music_library_web/live/online_store_template_live/index.html.heex index 0ba94780..a46a03cc 100644 --- a/lib/music_library_web/live/online_store_template_live/index.html.heex +++ b/lib/music_library_web/live/online_store_template_live/index.html.heex @@ -30,7 +30,7 @@
{template.name}

diff --git a/lib/music_library_web/live/wishlist_live/show.html.heex b/lib/music_library_web/live/wishlist_live/show.html.heex index 8367aacd..39909deb 100644 --- a/lib/music_library_web/live/wishlist_live/show.html.heex +++ b/lib/music_library_web/live/wishlist_live/show.html.heex @@ -290,7 +290,7 @@ > {template.name}