spotube/lib/provider/spotify/artist/top_tracks.dart
2024-03-13 19:42:31 +06:00

13 lines
392 B
Dart

part of '../spotify.dart';
final artistTopTracksProvider = FutureProviderFamily<List<TrackSimple>, String>(
(ref, artistId) async {
final spotify = ref.watch(spotifyProvider);
final market = ref
.watch(userPreferencesProvider.select((s) => s.recommendationMarket));
final tracks = await spotify.artists.topTracks(artistId, market);
return tracks.toList();
},
);