+30
apps/api/lexicons/artist/defs.json
+30
apps/api/lexicons/artist/defs.json
···
+38
apps/api/lexicons/artist/getArtistListeners.json
+38
apps/api/lexicons/artist/getArtistListeners.json
···
+36
apps/api/pkl/defs/artist/defs.pkl
+36
apps/api/pkl/defs/artist/defs.pkl
···
+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'···
+67
apps/api/src/lexicon/lexicons.ts
+67
apps/api/src/lexicon/lexicons.ts
·········
+28
apps/api/src/lexicon/types/app/rocksky/artist/defs.ts
+28
apps/api/src/lexicon/types/app/rocksky/artist/defs.ts
······
+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
······
+28
crates/analytics/src/types/artist.rs
+28
crates/analytics/src/types/artist.rs
······