R/user-info.R

Defines functions ino_user

Documented in ino_user

#' Retrieve basic information about the logged in user
#'
#' @references [User information](https://www.inoreader.com/developers/user-info)
#' @return (invisibly) user information as a classed (`ino_user`) list
#' @export

ino_user <- function() {

  httr::GET(
    url = "https://www.inoreader.com/reader/api/0/user-info",
    httr::config(token = .pkg$token)
  ) -> res

  httr::stop_for_status(res)

  out <- httr::content(res)

  class(out) <- c("ino_user", "list")

  invisible(out)

}
hrbrmstr/inoreadr documentation built on Jan. 1, 2022, 12:14 a.m.