return !!episode.channels.find(c =>
c.pivot && (c.pivot.accept_comms || c.pivot.accept_tracker));
};
+
+export const isEventSelected = (filter, event) => {
+ return (filter.event || []).includes(event.id);
+};
+
+export const toggleEventFilter = (events, filter, event) => {
+ const eventFilter = filter.event || [];
+ if (eventFilter.includes(event.id)) {
+ return {
+ ...filter,
+ event: eventFilter.filter(id => id !== event.id && events.find(e => e.id === id)),
+ };
+ }
+ return {
+ ...filter,
+ event: [...eventFilter, event.id],
+ };
+};