From e1b04bdcdbba5abb3ebf6f12e07d2a9de3a4b498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabio=20Jos=C3=A9?= Date: Tue, 25 Jun 2019 12:05:02 -0300 Subject: [PATCH] Change to use promise MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabio José --- examples/express-ex/index.js | 26 +++++++++++++------------- examples/express-ex/package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/express-ex/index.js b/examples/express-ex/index.js index b612d4b..b18a32d 100644 --- a/examples/express-ex/index.js +++ b/examples/express-ex/index.js @@ -22,22 +22,22 @@ app.post('/', function (req, res) { console.log(req.headers); console.log(req.body); - try { - var event = unmarshaller.unmarshall(req.body, req.headers); - - // pretty print - console.log("Accepted event:"); - console.log(JSON.stringify(event.format(), null, 2)); - - res.status(201) - .send("Event Accepted"); - }catch(e) { - console.error(e); + unmarshaller.unmarshall(req.body, req.headers) + .then(event => { + // pretty print + console.log("Accepted event:"); + console.log(JSON.stringify(event.format(), null, 2)); + res.status(201) + .send("Event Accepted"); + }) + .catch(err => { + console.error(err); res.status(400) .header("Content-Type", "application/json") - .send(JSON.stringify(e)); - } + .send(JSON.stringify(err)); + }); + }); app.listen(3000, function () { diff --git a/examples/express-ex/package.json b/examples/express-ex/package.json index 71fc7e8..9845276 100644 --- a/examples/express-ex/package.json +++ b/examples/express-ex/package.json @@ -15,6 +15,6 @@ "license": "Apache-2.0", "dependencies": { "express": "^4.17.1", - "cloudevents-sdk": "cloudevents/sdk-javascript#receive" + "cloudevents-sdk": "cloudevents/sdk-javascript#develop" } }