getPlaylists method
Get all the playlists.
Implementation
Future<List<Playlist>?> getPlaylists() async {
final result =
await playerChannel.invokeMethod<List<dynamic>>('getPlaylists');
final playlistMaps =
result?.map((i) => Map<String, dynamic>.from(i)).toList();
final playlists = playlistMaps
?.map<Playlist>((i) => Playlist(
songs: List<Song>.from(i['songs']
.map((j) => Song.fromJson(Map<String, dynamic>.from(j)))),
title: i['title'],
playlistID: i['playlistID'].toString(),
))
.toList();
return playlists;
}