timeline method

Future<List<Status>> timeline({
  1. String? maxId,
  2. String? sinceId,
  3. String? minId,
  4. int limit = 20,
})
inherited

GET /api/v1/timelines/home

  • authenticated
  • read read:statuses

Implementation

Future<List<Status>> timeline({
  String? maxId,
  String? sinceId,
  String? minId,
  int limit = 20,
}) async {
  final response = await request(
    Method.get,
    "/api/v1/timelines/home",
    authenticated: true,
    payload: {
      "max_id": maxId,
      "since_id": sinceId,
      "min_id": minId,
      "limit": limit.toString(),
    },
  );

  return List<Status>.from(
    json.decode(response.body).map((json) => Status.fromJson(json)),
  );
}