Skip to content

Commit 318c936

Browse files
committed
fix tidyr call, move full_url to function
1 parent 55fdf21 commit 318c936

File tree

1 file changed

+12
-9
lines changed
  • extensions/who-is-visiting-this-content

1 file changed

+12
-9
lines changed

extensions/who-is-visiting-this-content/app.R

+12-9
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ library(shinyjs)
44
library(connectapi)
55
library(purrr)
66
library(dplyr)
7+
library(tidyr)
78
library(lubridate)
89
library(reactable)
910
library(ggplot2)
@@ -44,6 +45,15 @@ bar_chart <- function(value, max_val, height = "1rem", fill = "#00bfc4", backgro
4445
div(class = "bar-cell", label, chart)
4546
}
4647

48+
full_url <- function(session) {
49+
paste0(
50+
session$clientData$url_protocol, "//",
51+
session$clientData$url_hostname,
52+
if (nzchar(session$clientData$url_port)) paste0(":", session$clientData$url_port),
53+
session$clientData$url_pathname
54+
)
55+
}
56+
4757
ui <- function(request) {
4858
page_sidebar(
4959
useShinyjs(),
@@ -293,14 +303,7 @@ server <- function(input, output, session) {
293303
session$sendCustomMessage("set_input_value", list('content_guid', NULL))
294304
updateReactable("aggregated_visits", selected = NA)
295305

296-
full_url <- paste0(
297-
session$clientData$url_protocol, "//",
298-
session$clientData$url_hostname,
299-
if (nzchar(session$clientData$url_port)) paste0(":", session$clientData$url_port),
300-
session$clientData$url_pathname,
301-
"?"
302-
)
303-
updateQueryString(full_url)
306+
updateQueryString(paste0(full_url(session), "?"))
304307
})
305308

306309
# Cache invalidation button ----
@@ -884,7 +887,7 @@ server <- function(input, output, session) {
884887
mutate(date = date(timestamp)) |>
885888
group_by(date) |>
886889
summarize(daily_visits = n(), .groups = "drop") |>
887-
tidyr::complete(date = all_dates, fill = list(daily_visits = 0))
890+
complete(date = all_dates, fill = list(daily_visits = 0))
888891
})
889892

890893
output$daily_visits_plot <- renderPlotly({

0 commit comments

Comments
 (0)