R/github_rate_limit.R

Defines functions github_graphql_rate_limit github_rate_limit

Documented in github_graphql_rate_limit github_rate_limit

#' @rdname github_token
#' @export
#'
github_rate_limit = function() {
  gh::gh_rate_limit(.token = github_get_token())
}


#' @rdname github_token
#' @export
#'
github_graphql_rate_limit = function() {
  query = '
    query {
      viewer {
        login
      }
      rateLimit {
        limit
        cost
        remaining
        resetAt
      }
    }
  '

  github_api_v4_graphql(query)[[c("data","rateLimit")]]
}
rundel/ghclass documentation built on March 29, 2024, 4:27 p.m.