R/events_typingstart.r

Defines functions events.typing_start

Documented in events.typing_start

#' Event, emitted whenever one starts to type
#' @param data The event fields
#' @param client The client object
#' @examples
#'\dontrun{
#'client$emitter$on("TYPING_START", channel, user) {
#'  cat("User:", user$username, "started smashing his keyboard in:", channel$name)
#'})
#'}
events.typing_start <- function(data, client) {
  channel <- client$channels$get(data$channel_id)
  user <- client$users$get(data$user_id)

  if (is.null(user) | is.null(channel)) return()

  client$emitter$emit("TYPING_START", channel, user)
}
TheOnlyArtz/Pirate documentation built on Oct. 31, 2019, 12:12 a.m.