deleteDeployKey method

Future<bool> deleteDeployKey(
  1. {required RepositorySlug slug,
  2. required PublicKey key}
)

Implementation

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