Headers Sent Check

JS
S
JavaScript

Guard snippet to prevent headers from being sent twice. Snippet for Restify / Express

1.then(function handlePaymentPushResponse(result) {
2    res.send(200);
3})
4.catch(function handlePaymentPushError(err) {
5    if(!res.headersSent){
6      res.send(err.statusCode, {
7        code: err.code,
8        message: err.message,
9        metadata: err.metadata
10      });
11    }
12});

Created on 7/4/2018