getTimeline method

Future<List<Tweet>?> getTimeline()

Implementation

Future<List<Tweet>?> getTimeline() async {
  String base = '/1.1/statuses/home_timeline.json';
  final response = await _twitterGet(base, [
    ["count", "200"],
    ["exclude_replies", "false"],
    ["tweet_mode", "extended"]
  ]);

  if (response.statusCode == 200) {
    var timeline = <Tweet>[];
    json.decode(response.body).forEach((map) => timeline.add(new Tweet(map)));
    return timeline;
  } else {
    print("Error retrieving new tweets");
    print(response.body);
    return null;
  }
}