diff options
author | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-10-13 13:18:56 -1000 |
---|---|---|
committer | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-10-13 13:18:56 -1000 |
commit | 5119a5de3b2bba836f2847ca18227c14baf2b629 (patch) | |
tree | a0d92d2a17c27bd0cb7ca372718d44852547c1cf /lib/render.js | |
parent | 7afbbc3ef5ed319fedcc079b860705ff63fa862d (diff) | |
download | patchfoo-5119a5de3b2bba836f2847ca18227c14baf2b629.tar.gz patchfoo-5119a5de3b2bba836f2847ca18227c14baf2b629.zip |
Filter messages socially
Diffstat (limited to 'lib/render.js')
-rw-r--r-- | lib/render.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/render.js b/lib/render.js index df7d378..a86bd92 100644 --- a/lib/render.js +++ b/lib/render.js @@ -304,7 +304,12 @@ Render.prototype.msgLink = function (msg, cb) { } Render.prototype.renderMsg = function (msg, opts, cb) { - new RenderMsg(this, this.app, msg, opts).message(cb) + var self = this + self.app.filterMsg(msg, opts, function (err, show) { + if (err) return cb(err) + if (show) new RenderMsg(self, self.app, msg, opts).message(cb) + else cb(null, '') + }) } Render.prototype.renderFeeds = function (opts) { |