R/utils_trigger.R

Defines functions watch trigger init

#' @importFrom shiny reactiveVal getDefaultReactiveDomain
init <- function(name, session = getDefaultReactiveDomain()){
  session$userData[[name]] <- reactiveVal(0)
}

trigger <- function(name, session = getDefaultReactiveDomain()){
  session$userData[[name]](
    session$userData[[name]]() + 1
  )
}

watch <- function(name, session = getDefaultReactiveDomain()){
  session$userData[[name]]()
}
jiwanheo/senTWEETment documentation built on Jan. 20, 2022, 3:20 a.m.