R/zzz.R

Defines functions .onLoad

.onLoad <- function(libname, pkgname) {
  shiny::addResourcePath("djprshiny", system.file("www", package = "djprshiny"))

  if (requireNamespace("memoise")) {
    cache_dir <- ifelse(dir.exists("app-cache"),
      "app-cache",
      tempdir()
    )

    djpr_girafe <<- memoise::memoise(djpr_girafe,
      cache = cachem::cache_disk(dir = cache_dir)
    )
  }
}
djpr-data/djprshiny documentation built on May 14, 2023, 1:15 p.m.