Add logic to backfill scrobbled_tracks

Chokes on duplicate primary keys
This commit is contained in:
Claudio Ortolina
2025-05-31 20:12:36 +01:00
parent a27b38f192
commit 750f0a74d1
4 changed files with 52 additions and 7 deletions
+2 -2
View File
@@ -10,8 +10,8 @@ defmodule LastFm.Import do
:last_fm_data
]
def batch(uts_to) do
with {:ok, tracks} <- LastFm.get_tracks(uts_to) do
def batch(opts) do
with {:ok, tracks} <- LastFm.get_tracks(opts) do
track_params =
tracks
|> Enum.map(fn t -> Map.take(t, @insertable_fields) end)