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((Map<String, dynamic> it) => IssueLabel.fromJson(it));
  });
}