File: fetch.R

package info (click to toggle)
r-cran-crul 1.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,620 kB
  • sloc: sh: 13; makefile: 2
file content (12 lines) | stat: -rw-r--r-- 363 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
crul_fetch <- function(x) {
  if (is.null(x$disk) && is.null(x$stream)) {
    # memory
    curl::curl_fetch_memory(x$url$url, handle = x$url$handle)
  } else if (!is.null(x$disk)) {
    # disk
    curl::curl_fetch_disk(x$url$url, x$disk, handle = x$url$handle)
  } else {
    # stream
    curl::curl_fetch_stream(x$url$url, x$stream, handle = x$url$handle)
  }
}