search method

Future<List<ApiResult>> search(
  1. String query, {
  2. SearchOptions options = const SearchOptions(type: ResultType.values, order: Order.relevance, videoDuration: VideoDuration.any),
})

Implementation

Future<List<ApiResult>> search(
  String query, {
  SearchOptions options = const SearchOptions(
    type: ResultType.values,
    order: Order.relevance,
    videoDuration: VideoDuration.any,
  ),
}) async {
  searchOptions = options.copyWith(query: query);
  final url = _getSearchUri(options: searchOptions);
  var res = await http.get(url, headers: headers);
  var jsonData = json.decode(res.body);
  return _getResultsFromJson(jsonData, newPage: 1);
}