Je ne pense pas qu’il y ait de problèmes de confidentialité, car le point de terminaison .json existe déjà de toute façon, il s’agit simplement d’un formatage différent.
@cvx / @j.jaffeux des réflexions sur le retour de .ics sur la route de l’index des événements (supprimé dans : DEV: Remove old ics code by CvX · Pull Request #231 · discourse/discourse-calendar · GitHub) ? Cela me semble une victoire facile.
Nous faisons déjà :
DiscoursePostEvent::EventFinder.search(current_user, filtered_events_params)
Et nous pouvons avoir un MAX_RESULTS (trié par le plus récent) pour garantir que cela et le .json ne deviennent pas trop volumineux.