getCombinedStatus method

Future<CombinedRepositoryStatus> getCombinedStatus(
  1. RepositorySlug slug,
  2. String ref
)

Gets a Combined Status for the specified repository and ref.

API docs: https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref

Implementation

Future<CombinedRepositoryStatus> getCombinedStatus(
    RepositorySlug slug, String ref) async {
  ArgumentError.checkNotNull(slug);
  ArgumentError.checkNotNull(ref);
  return github.getJSON<Map<String, dynamic>, CombinedRepositoryStatus>(
    '/repos/${slug.fullName}/commits/$ref/status',
    convert: (i) => CombinedRepositoryStatus.fromJson(i),
    statusCode: StatusCodes.OK,
  );
}