INNER CODE UNIT · JavaScript
pollJobStatusChange
microsoft/pai · src/alert-manager/src/job-status-change-notification/index.js:106
const pollJobStatusChange = async () => {
logger.info("Getting frameworks with state change to be notified...");
let frameworks;
try {
frameworks = await getFrameworks();
} catch (error) {
logger.error(`Failed to get frameworks`, error);
}
logger.info(
`${frameworks.length} framework(s) have(s) state change to be notified.`
);
const promises = frameworks.map((framework) =>
handleJobStatusChange(framework)
);
for (const promise of promises) {
await promise;
}
};