findAllPlaylists method
Returns a FindPlaylistsResponse
with all the playlists
Upon success a list of playlists is provided and error is set to null
In case of error a ResponseError
is set and no playlist list is provided
Implementation
@override
Future<FindPlaylistsResponse> findAllPlaylists() {
return catchSqlError<FindPlaylistsResponse>(
store.playlistDao.findAll().then((results) => FindPlaylistsResponse(
playlists: results
.map((playlist) => FindPlaylistResponse(playlist: playlist))
.toList())),
(sqle) => FindPlaylistsResponse(
error: toResponseError(sqle, context: contextPlaylist)),
options);
}