Add Serie
This commit is contained in:
@@ -56,6 +56,26 @@ class TmdbApi {
|
||||
return results;
|
||||
}
|
||||
|
||||
Future<List<Map<String, dynamic>>> searchShows(String query, {int page = 1}) async {
|
||||
final res = await _dio.get(
|
||||
'/search/tv',
|
||||
queryParameters: {
|
||||
..._auth,
|
||||
'query': query,
|
||||
'page': page,
|
||||
'include_adult': false,
|
||||
},
|
||||
);
|
||||
if (res.statusCode != 200) {
|
||||
throw Exception('TMDB searchShows failed: ${res.statusCode} ${res.data}');
|
||||
}
|
||||
final data = res.data as Map<String, dynamic>;
|
||||
final results = (data['results'] as List? ?? const [])
|
||||
.map((e) => Map<String, dynamic>.from(e as Map))
|
||||
.toList();
|
||||
return results;
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getShow(int id) async {
|
||||
final res = await _dio.get(
|
||||
'/tv/$id',
|
||||
|
||||
Reference in New Issue
Block a user