Browse Source

use array format for pathor

fix-broken-scrape
Jørgen Lien Sellæg 6 years ago
parent
commit
181fa5976c
  1. 18
      src/logic.js

18
src/logic.js

@ -69,25 +69,23 @@ const parse_args = (args) => {
}; };
}; };
const get_upcoming_events_from_page = pathOr( const get_upcoming_events_from_page = pathOr(null, [
null, 'data',
'data.page.upcoming_events'.split('.'), 'page',
); 'upcoming_events',
]);
const get_past_events_from_page = pathOr( const get_past_events_from_page = pathOr(null, ['data', 'page', 'past_events']);
null,
'data.page.past_events'.split('.'),
);
const to_unique_events = (acc, current) => { const to_unique_events = (acc, current) => {
return [...acc.filter((event) => event.id !== current.id), current]; return [...acc.filter((event) => event.id !== current.id), current];
}; };
const get_city_name = (event) => const get_city_name = (event) =>
pathOr('', 'event_place.city.contextual_name'.split('.'), event); pathOr('', ['event_place', 'city', 'contextual_name'], event);
const get_event_host = (event) => const get_event_host = (event) =>
pathOr('', 'event_place.contextual_name'.split('.'), event); pathOr('', ['event_place', 'contextual_name'], event);
const read_previous_events = (path) => { const read_previous_events = (path) => {
if (path !== null) { if (path !== null) {

Loading…
Cancel
Save