import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../api/endpoints/playlists.dart'; import '../library/library_providers.dart' show dioProvider; import '../models/playlist.dart'; final playlistsApiProvider = FutureProvider((ref) async { return PlaylistsApi(await ref.watch(dioProvider.future)); }); final playlistsListProvider = FutureProvider.family, String>((ref, kind) async { return (await ref.watch(playlistsApiProvider.future)).list(kind: kind); }); final playlistDetailProvider = FutureProvider.family((ref, id) async { return (await ref.watch(playlistsApiProvider.future)).get(id); });