addLabelsToIssue method

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

Implementation

Future<List<IssueLabel>> addLabelsToIssue(
    RepositorySlug slug, int issueNumber, List<String> labels) {
  return github.postJSON<List<dynamic>, List<IssueLabel>>(
    '/repos/${slug.fullName}/issues/$issueNumber/labels',
    body: GitHubJson.encode(labels),
    convert: (input) => input
        .cast<Map<String, dynamic>>()
        .map((i) => IssueLabel.fromJson(i))
        .toList(),
  );
}