R/sleep.R

Defines functions nap_wait nap_retry

nap_wait <- function(s) {
  pb <- progress::progress_bar$new(
    format = crayon::blue("Waiting on rate limit [:bar] :eta"),
    total = 500, clear = TRUE, width = 60)
  pb$tick(0)
  for (i in seq_len(500)) {
    Sys.sleep(s / 500)
    pb$tick()
  }
  invisible(TRUE)
}

nap_retry <- function(s) {
  pb <- progress::progress_bar$new(
    format = crayon::blue("Waiting to retry [:bar] :eta"),
    total = 500, clear = TRUE, width = 60)
  pb$tick(0)
  for (i in seq_len(500)) {
    Sys.sleep(s / 500)
    pb$tick()
  }
  invisible(TRUE)
}
mkearney/rtweet.download documentation built on Dec. 14, 2019, 7:27 p.m.