From b8f8ea80cf10f9df66a37fb5cd6f7f25bd2a1137 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Mon, 29 Jan 2018 11:24:13 -0800 Subject: [PATCH] feat(express): Add sendFlash to send a flash message json --- server/middlewares/express-extensions.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/middlewares/express-extensions.js b/server/middlewares/express-extensions.js index d875260fa1..69b4cce108 100644 --- a/server/middlewares/express-extensions.js +++ b/server/middlewares/express-extensions.js @@ -9,6 +9,12 @@ export default function() { res.renderWithoutFlash = res.render; // render to observable stream using build in render res.render$ = Observable.fromNodeCallback(res.render, res); + res.sendFlash = (type, message) => { + if (type && message) { + req.flash(type, message); + } + return res.json(req.flash()); + }; next(); }; }