in index.js [234:254]
function runUpdate() {
const { triagers, components } = readConfig();
const { dutyCycleHistory } = JSON.parse(fs.readFileSync(`${DIST_DIR}/${HISTORY_FILE}`));
const { date, dutyCycle } = generateDutyCycle({ dutyCycleHistory, triagers, components });
function updateJSONCalendars() {
const newDutyCycleTriagers = Object.keys(dutyCycle);
newDutyCycleTriagers.forEach(triagerName => {
const components = dutyCycle[triagerName];
components.forEach(component => {
appendDutyCycle({ component, date, triagerName, triagerData: triagers[triagerName] });
});
});
}
dutyCycleHistory[date] = dutyCycle;
updateJSONCalendars();
writeToHistory({ dutyCycleHistory });
generateIcsFile({ dutyCycleHistory, components });
}