replaceLabelsForIssue method

Future<List<IssueLabel>> replaceLabelsForIssue(
  1. RepositorySlug slug,
  2. int issueNumber,
  3. List<String> labels
)

Implementation

Future<List<IssueLabel>> replaceLabelsForIssue(
  RepositorySlug slug,
  int issueNumber,
  List<String> labels,
) {
  return github
      .request(
        'PUT',
        '/repos/${slug.fullName}/issues/$issueNumber/labels',
        body: GitHubJson.encode(labels),
      )
      .then((response) {
        return jsonDecode(response.body).map(IssueLabel.fromJson);
      });
}