Skip to content

Commit e1af3cc

Browse files
committed
perf(spotify-mapper): intensify track on album mapper
Signed-off-by: mateonunez <[email protected]>
1 parent 05694cd commit e1af3cc

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

packages/connectors/src/domain/mappers/vendors/connector.spotify.mapper.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,22 @@ const spotifyAlbumMapping: ConnectorMapperDefinition<SpotifyAlbumExternal, Spoti
327327
},
328328

329329
tracks: {
330-
external: (external) => external.tracks?.items?.map((track) => track.name ?? "") ?? [],
330+
external: (external) =>
331+
external.tracks?.items?.map((track) =>
332+
JSON.stringify({
333+
name: track.name,
334+
artists: track.artists?.map((artist) => artist.name ?? ""),
335+
durationMs: track.duration_ms,
336+
uri: track.uri,
337+
href: track.href,
338+
isLocal: track.is_local,
339+
isPlayable: track.is_playable,
340+
discNumber: track.disc_number,
341+
trackNumber: track.track_number,
342+
explicit: track.explicit,
343+
previewUrl: track.preview_url,
344+
}),
345+
) ?? [],
331346
domain: (domain) => domain.tracks,
332347
dataTarget: (dataTarget) => dataTarget.tracks ?? [],
333348
},

0 commit comments

Comments
 (0)