tangled
alpha
login
or
join now
rocksky.app
/
rocksky
96
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
96
fork
atom
overview
issues
7
pulls
pipelines
Default tags to empty array when no artist
tsiry-sandratraina.com
1 month ago
7f08909a
0607b88e
+1
-1
1 changed file
expand all
collapse all
unified
split
apps
api
src
xrpc
app
rocksky
song
getSong.ts
+1
-1
apps/api/src/xrpc/app/rocksky/song/getSong.ts
···
86
]): Effect.Effect<SongViewDetailed, never> => {
87
return Effect.sync(() => ({
88
...track,
89
-
tags: artist.genres,
90
playCount,
91
uniqueListeners,
92
createdAt: track.createdAt.toISOString(),
···
86
]): Effect.Effect<SongViewDetailed, never> => {
87
return Effect.sync(() => ({
88
...track,
89
+
tags: artist?.genres || [],
90
playCount,
91
uniqueListeners,
92
createdAt: track.createdAt.toISOString(),