call method

Future<List<ReviewComment>> call({
  1. required String repo,
  2. required int num,
  3. required Iterable<Indicate> indicates,
})

Implementation

Future<List<ReviewComment>> call({
  required String repo,
  required int num,
  required Iterable<Indicate> indicates,
}) async {
  final comments = <ReviewComment>[];

  for (final indicate in indicates) {
    final comment = await _gitHubRepository.createReviewComment(
      repo: repo,
      num: num,
      body: indicate.body,
      commitId: indicate.commitId,
      path: indicate.path,
      line: indicate.line,
    );
    comments.add(comment);
    await Future.delayed(Duration(seconds: 10));
  }

  return comments;
}