getFilms static method
Returns a FilmsItem
Implementation
static Future<Films> getFilms({int page, String url}) {
http.Client httpClient = http.Client();
String urlRequest = (url == null
? _baseUrl +
_resourceFilms +
(page == null ? "" : page.toString() + "/")
: url);
return httpClient.get(urlRequest).then((response) {
String responseBody = utf8.decode(response.bodyBytes);
if (response.statusCode == 200) {
var map = json.decode(responseBody);
return Films(map);
}
throw ("code: ${response.statusCode}, message: $responseBody");
});
}