searchMoviesComprehensive method
- String query
Comprehensive search that searches by title, actor, and genre.
Implementation
Future<Map<String, List<Movie>>> searchMoviesComprehensive(
String query) async {
final results = <String, List<Movie>>{};
try {
// Search by title.
results['title'] = await searchMovies(query);
} catch (e) {
results['title'] = [];
}
try {
// Search by actor.
results['actor'] = await searchMoviesByActor(query);
} catch (e) {
results['actor'] = [];
}
try {
// Search by genre.
results['genre'] = await searchMoviesByGenre(query);
} catch (e) {
results['genre'] = [];
}
return results;
}