UNPKG

fatsoma-sync

Version:

Sync Fatsoma events with configurable DesignMyNight booking links

21 lines (15 loc) 543 B
const fetchEvents = require("./lib/fetchEvents"); const transformEvent = require("./lib/transformEvent"); async function syncEvents(config) { const venueId = config.fatsomaVenueId || config.venueId || config.venue_id; if (!venueId) { console.warn("⚠️ No venue ID provided in config"); return []; } console.log("📡 Fetching Fatsoma events for venue ID:", venueId); const rawEvents = await fetchEvents(venueId); return rawEvents.map((event) => transformEvent(event, config)); } module.exports = { syncEvents, };