+38
apps/api/lexicons/artist/getArtistListeners.json
+38
apps/api/lexicons/artist/getArtistListeners.json
···
+33
apps/api/pkl/defs/artist/getArtistListeners.pkl
+33
apps/api/pkl/defs/artist/getArtistListeners.pkl
···
+12
apps/api/src/lexicon/index.ts
+12
apps/api/src/lexicon/index.ts
···import type * as AppRockskyArtistGetArtistAlbums from './types/app/rocksky/artist/getArtistAlbums'+import type * as AppRockskyArtistGetArtistListeners from './types/app/rocksky/artist/getArtistListeners'import type * as AppRockskyArtistGetArtistTracks from './types/app/rocksky/artist/getArtistTracks'import type * as AppRockskyChartsGetScrobblesChart from './types/app/rocksky/charts/getScrobblesChart'···
+48
apps/api/src/lexicon/types/app/rocksky/artist/getArtistListeners.ts
+48
apps/api/src/lexicon/types/app/rocksky/artist/getArtistListeners.ts
···
+126
-1
crates/analytics/src/handlers/artists.rs
+126
-1
crates/analytics/src/handlers/artists.rs
······
+3
crates/analytics/src/handlers/mod.rs
+3
crates/analytics/src/handlers/mod.rs
······
+83
apps/api/src/xrpc/app/rocksky/artist/getArtistListeners.ts
+83
apps/api/src/xrpc/app/rocksky/artist/getArtistListeners.ts
···
+2
apps/api/src/xrpc/index.ts
+2
apps/api/src/xrpc/index.ts
······
+13
-5
apps/web/src/api/library.ts
+13
-5
apps/web/src/api/library.ts
···············
+81
-72
apps/web/src/hooks/useLibrary.tsx
+81
-72
apps/web/src/hooks/useLibrary.tsx
···
+191
-188
apps/web/src/pages/artist/Artist.tsx
+191
-188
apps/web/src/pages/artist/Artist.tsx
······-<div className="w-[150px] h-[150px] rounded-[80px] bg-[rgba(243, 243, 243, 0.725)] flex items-center justify-center">-className="text-[var(--color-text)] no-underline bg-[var(--color-default-button)] rounded-[10px] p-[16px] pl-[25px] pr-[25px]"+<div className="w-[150px] h-[150px] rounded-[80px] bg-[rgba(243, 243, 243, 0.725)] flex items-center justify-center">+className="text-[var(--color-text)] no-underline bg-[var(--color-default-button)] rounded-[10px] p-[16px] pl-[25px] pr-[25px]"
+74
apps/web/src/pages/artist/ArtistListeners/ArtistListeners.tsx
+74
apps/web/src/pages/artist/ArtistListeners/ArtistListeners.tsx
···