16 lines
511 B
JavaScript

import { fetchEvents } from "../api/ticketmaster.js";
export async function getEvents(city) {
const events = await fetchEvents(city);
return events.map(event => ({
id: event.id,
name: event.name,
date: event.dates?.start?.localDate || null,
time: event.dates?.start?.localTime || null,
venue: event._embedded?.venues?.[0]?.name || "Unknown venue",
category: event.classifications?.[0]?.segment?.name
? event.classifications[0].segment.name.toLowerCase()
: null
}));
}