call method

Future<void> call({
  1. required String repo,
  2. required int num,
})

Implementation

Future<void> call({
  required String repo,
  required int num,
}) async {
  final previousComments = await _gitHubRepository.listReviewComments(
    repo: repo,
    num: num,
  );

  final filteredPreviousComments =
      previousComments.where((comment) => comment.body.contains(elixirKey));

  for (final comment in filteredPreviousComments) {
    await _gitHubRepository.deleteReviewComment(
      repo: repo,
      commentId: comment.id,
    );
  }
}