Non credo ci siano preoccupazioni sulla privacy, poiché l’endpoint .json è già disponibile, si tratta solo di un diverso tipo di formattazione.
@cvx / @j.jaffeux pensieri sul ripristino di .ics alla route dell’indice degli eventi (rimosso in: DEV: Remove old ics code by CvX · Pull Request #231 · discourse/discourse-calendar · GitHub)? Mi sembra una vittoria facile.
Facciamo già:
DiscoursePostEvent::EventFinder.search(current_user, filtered_events_params)
E possiamo avere un MAX_RESULTS (ordinato per più recente) per garantire che questo e il .json non diventino troppo grandi.