R/rate_limit.R

Defines functions enforce_rate_limit

# enforce rate limits
enforce_rate_limit <- function() {
  if (!Sys.getenv('rbace_time') == "") {
    timesince <- as.numeric(Sys.time()) - as.numeric(Sys.getenv('rbace_time'))
    if (timesince < 1) Sys.sleep(1 - timesince)
  }
}
ropensci/rbace documentation built on Sept. 17, 2022, 12:34 a.m.