fix(statistics): explicit Map<string, SubsonicSong> type to satisfy tsc

This commit is contained in:
Psychotoxical
2026-04-08 11:17:05 +02:00
parent dbb53bfa70
commit d4b18fec5a
+1 -1
View File
@@ -47,7 +47,7 @@ export default function Statistics() {
const currentTrack = usePlayerStore(s => s.currentTrack); const currentTrack = usePlayerStore(s => s.currentTrack);
const topSongs = useMemo(() => { const topSongs = useMemo(() => {
const map = new Map(starredSongs.map(s => [s.id, { ...s, userRating: userRatingOverrides[s.id] ?? s.userRating }])); const map = new Map<string, SubsonicSong>(starredSongs.map(s => [s.id, { ...s, userRating: userRatingOverrides[s.id] ?? s.userRating }]));
// Songs not yet in starredSongs but rated via override (e.g. from queue or currentTrack) // Songs not yet in starredSongs but rated via override (e.g. from queue or currentTrack)
const candidates = currentTrack ? [currentTrack, ...queue] : queue; const candidates = currentTrack ? [currentTrack, ...queue] : queue;
for (const t of candidates) { for (const t of candidates) {