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(IssueLabel.fromJson)
                .toList(),
  );
}