No creo que haya preocupaciones de privacidad, ya que el endpoint .json ya existe de todos modos, esto es solo un tipo de formato diferente.
@cvx / @j.jaffeux ¿opiniones sobre traer de vuelta .ics a la ruta del índice de eventos (eliminado en: DEV: Remove old ics code by CvX · Pull Request #231 · discourse/discourse-calendar · GitHub)? Me parece una victoria fácil.
Ya hacemos:
DiscoursePostEvent::EventFinder.search(current_user, filtered_events_params)
Y podemos tener un MAX_RESULTS (ordenado por el más reciente) para asegurar que esto y el .json no se vuelvan demasiado grandes.