Skip to content

Instantly share code, notes, and snippets.

@efekarakus
Created June 1, 2017 02:31
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
Multiple Parameters vs. Closure 1
function recordMetricOnCompletion(metricName, promise) {
const metric = Metric.newTimedMetric(metricName);
return promise
.then(values => {
metric.emitSuccess();
return Promise.resolve(values);
})
.catch(reason => {
metric.emitFailure();
return Promise.reject(reason);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment