|
|
|
@ -80,10 +80,7 @@ const get_past_events_from_page = pathOr( |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
const to_unique_events = (acc, current) => { |
|
|
|
const to_unique_events = (acc, current) => { |
|
|
|
return [ |
|
|
|
return [...acc.filter((event) => event.id !== current.id), current]; |
|
|
|
...acc.filter((event) => event.event_id !== current.event_id), |
|
|
|
|
|
|
|
current, |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const get_city_name = (event) => |
|
|
|
const get_city_name = (event) => |
|
|
|
@ -113,15 +110,13 @@ const map_event = ({ node: event }) => { |
|
|
|
const host = get_event_host(event); |
|
|
|
const host = get_event_host(event); |
|
|
|
const canceled = pathOr(false, ['is_canceled'], event); |
|
|
|
const canceled = pathOr(false, ['is_canceled'], event); |
|
|
|
return { |
|
|
|
return { |
|
|
|
date: event.time_range, |
|
|
|
canceled, |
|
|
|
|
|
|
|
host: host, |
|
|
|
|
|
|
|
id: event.id, |
|
|
|
|
|
|
|
location: city, |
|
|
|
name: event.name, |
|
|
|
name: event.name, |
|
|
|
event_id: event.id, |
|
|
|
|
|
|
|
ticket_url, |
|
|
|
ticket_url, |
|
|
|
canceled, |
|
|
|
date: event.time_range, |
|
|
|
location: { |
|
|
|
|
|
|
|
host: host, |
|
|
|
|
|
|
|
location: city, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|