INNER CODE UNIT · JavaScript
wrappedPromises
RafalWilinski/express-status-monitor · src/helpers/health-checker.js:6
const wrappedPromises = promises.map(p => Promise.resolve(p)
.then(
val => ({ state: 'fulfilled', value: val }),
err => ({ state: 'rejected', reason: err })
)
);
return Promise.all(wrappedPromises);
}
module.exports = async healthChecks => {
const checkPromises = [];
(healthChecks || []).forEach(healthCheck => {
let uri = `${healthCheck.protocol}://${healthCheck.host}`;
if (healthCheck.port) {