R/auto_chat_bsky_moderation.R

Defines functions chat_bsky_moderation_update_actor_access chat_bsky_moderation_get_message_context chat_bsky_moderation_get_actor_metadata

#' chat_bsky_moderation_get_actor_metadata
#' 
#' @noRd
chat_bsky_moderation_get_actor_metadata <- function(actor, .token = NULL, .return = c("json", "resp")) {
  make_request(
    hostname = "bsky.social/xrpc/chat.bsky.moderation.getActorMetadata",
    params = as.list(match.call())[-1] |>
      purrr::imap(~ {
        eval(.x, envir = parent.frame())
      }),
    req_method = "GET"
  )
}



#' chat_bsky_moderation_get_message_context
#' 
#' @noRd
chat_bsky_moderation_get_message_context <- function(messageId, convoId = NULL, before = NULL, after = NULL, .token = NULL, .return = c("json", "resp")) {
  make_request(
    hostname = "bsky.social/xrpc/chat.bsky.moderation.getMessageContext",
    params = as.list(match.call())[-1] |>
      purrr::imap(~ {
        eval(.x, envir = parent.frame())
      }),
    req_method = "GET"
  )
}



#' chat_bsky_moderation_update_actor_access
#' 
#' @noRd
chat_bsky_moderation_update_actor_access <- function(actor, allowAccess, ref = NULL, .token = NULL, .return = c("json", "resp")) {
  make_request(
    hostname = "bsky.social/xrpc/chat.bsky.moderation.updateActorAccess",
    params = as.list(match.call())[-1] |>
      purrr::imap(~ {
        eval(.x, envir = parent.frame())
      }),
    req_method = "POST"
  )
}

Try the atrrr package in your browser

Any scripts or data that you put into this service are public.

atrrr documentation built on April 3, 2025, 6:08 p.m.