Drop Records embedding wrappers

This commit is contained in:
Claudio Ortolina
2026-04-11 21:29:11 +01:00
parent a608be7387
commit 3da0865725
4 changed files with 5 additions and 22 deletions
-17
View File
@@ -331,23 +331,6 @@ defmodule MusicLibrary.Records do
end
end
@spec generate_embedding_async(Record.t()) ::
{:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
def generate_embedding_async(record) do
enqueue_worker(
Worker.GenerateRecordEmbedding,
%{"record_id" => record.id},
record_meta(record)
)
end
@spec regenerate_artist_embeddings(String.t()) :: :ok
def regenerate_artist_embeddings(artist_id) do
artist_id
|> get_artist_records()
|> Enum.each(&generate_embedding_async/1)
end
@spec resize_cover(Record.t()) :: {:ok, Record.t()} | {:error, term()}
def resize_cover(record) do
with {:ok, thumb_data} <- Assets.Image.resize(record.cover_data),