From 6d54ac255cb2f96433e88d9c2482074749bd4eea Mon Sep 17 00:00:00 2001 From: cel Date: Tue, 17 Oct 2017 12:31:56 -1000 Subject: Fix handling limit --- lib/render.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'lib/render.js') diff --git a/lib/render.js b/lib/render.js index a86bd92..c43ee76 100644 --- a/lib/render.js +++ b/lib/render.js @@ -314,9 +314,14 @@ Render.prototype.renderMsg = function (msg, opts, cb) { Render.prototype.renderFeeds = function (opts) { var self = this - return paramap(function (msg, cb) { - self.renderMsg(msg, opts, cb) - }, 4) + var limit = Number(opts.limit) + return pull( + paramap(function (msg, cb) { + self.renderMsg(msg, opts, cb) + }, 4), + pull.filter(Boolean), + limit && pull.take(limit) + ) } Render.prototype.gitCommitBody = function (body) { -- cgit v1.2.3