data endpoint for entity 90008 (aka. a website)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: correctly handle track data missing

dusk 4705c8e9 31ad0287

+2 -2
+2 -2
src/lib/lastfm.ts
··· 47 47 try { 48 48 const resp = await (await fetch(GET_RECENT_TRACKS_ENDPOINT)).json(); 49 49 const track = resp.payload.listens[0]?.track_metadata; 50 - const mapping = track.mbid_mapping; 51 - if (!track || !mapping) return; 50 + const mapping = track.mbid_mapping ?? {}; 51 + if (!track) return; 52 52 const data = { 53 53 name: mapping.recording_name ?? track.track_name, 54 54 artist: joinArtists(mapping.artists ?? []) ?? track.artist_name,