Files
music_library/lib/last_fm/scrobble.ex
T
2025-05-07 09:02:52 +01:00

10 lines
233 B
Elixir

defmodule LastFm.Scrobble do
defstruct [:track, :artist, :timestamp, :album, :album_artist, :mbid]
def encode(scrobble) do
scrobble
|> Map.from_struct()
|> Map.reject(fn {_key, value} -> is_nil(value) end)
end
end