deleteRepository method

Future<bool> deleteRepository(
  1. RepositorySlug slug
)

Deletes a repository.

Returns true if it was successfully deleted.

API docs: https://developer.github.com/v3/repos/#delete-a-repository

Implementation

Future<bool> deleteRepository(RepositorySlug slug) async {
  ArgumentError.checkNotNull(slug);
  return github
      .request(
        'DELETE',
        '/repos/${slug.fullName}',
        statusCode: StatusCodes.NO_CONTENT,
      )
      .then((response) => response.statusCode == StatusCodes.NO_CONTENT);
}