events = {
const events = [];
let skip = 0;
while (skip <= 100) {
const newEventsData = await loadEvents({
projectId: selectedProjectId,
skip
});
console.log(newEventsData);
const newEvents = newEventsData.project.events;
newEvents.forEach(val => {
const { repetitions, ...event } = val;
skip += 1;
events.push(event);
const mergedRepetitions = repetitions.map(rep => ({
...rep,
payload: deepMerge(event.payload, deepMerge.payload)
}));
events.push(...mergedRepetitions);
});
if (!newEvents || !newEvents.length) {
break;
}
}
return events;
}