spotube/lib/provider/spotify/artist/related.dart

14 lines
337 B
Dart

part of '../spotify.dart';
final relatedArtistsProvider = FutureProvider.autoDispose
.family<List<Artist>, String>((ref, artistId) async {
ref.cacheFor();
final spotify = ref.watch(spotifyProvider);
final artists = await spotify.invoke(
(api) => api.artists.relatedArtists(artistId),
);
return artists.toList();
});