searchTweets method

Future<List<Tweet>?> searchTweets(
  1. String query, [
  2. dynamic count = 200
])

Implementation

Future<List<Tweet>?> searchTweets(String query, [count = 200]) async {
  String base = '/1.1/search/tweets.json';
  final response = await _twitterGet(base, [
    ["q", query],
    ["count", count.toString()],
    ["tweet_mode", "extended"]
  ]);

  if (response.statusCode == 200) {
    List<Tweet> search = [];
    final statuses = json.decode(response.body);
    statuses["statuses"].forEach((data) => search.add(Tweet(data)));
    return search;
  } else {
    print(response.body);
    return null;
  }
}