We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 09dcce9 commit c6bb8a5Copy full SHA for c6bb8a5
lib/parse.js
@@ -11,15 +11,11 @@ module.exports = function parse(xml, rooms) {
11
const baseUrl = $('conference base_url').text();
12
13
const filterRooms = rooms && rooms.length;
14
- const roomFilter = {};
15
- for (let roomName of rooms || []) {
16
- roomFilter[roomName] = true;
17
- }
18
19
const days = $('day').map((i, day) => {
20
const $day = $(day);
21
const events = $day.find('room').filter((i, room) => {
22
- return filterRooms ? $(room).attr('name') in roomFilter : true;
+ return filterRooms ? rooms.indexOf($(room).attr('name')) !== -1 : true;
23
}).find('event').map((i, event) => {
24
const $event = $(event);
25
const t = (selector) => $event.find(selector).text() || null;
0 commit comments