feat(Flash): Add render methods that do not dump flash autom

query from the front end app for these messages
This commit is contained in:
Berkeley Martinez
2018-01-09 17:12:58 -08:00
parent 0af881a177
commit 387eafbf33
6 changed files with 27 additions and 27 deletions

View File

@@ -0,0 +1,14 @@
import { Observable } from 'rx';
// add rx methods to express
export default function() {
return function expressExtensions(req, res, next) {
// express flash will overwrite render with one that will
// dump flash messages to locals on every call to render
// Use this when that behavior is not wanted
res.renderWithoutFlash = res.render;
// render to observable stream using build in render
res.render$ = Observable.fromNodeCallback(res.render, res);
next();
};
}