diff options
Diffstat (limited to 'lib/contacts.js')
-rw-r--r-- | lib/contacts.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/contacts.js b/lib/contacts.js index 39e8cee..3d3cec9 100644 --- a/lib/contacts.js +++ b/lib/contacts.js @@ -160,11 +160,15 @@ Contacts.prototype.createContactStreams = function (opts) { var blockers = defer.source() var enemies = defer.source() var friends = this.createFriendsStream(opts, function (err, more) { - follows.resolve(err ? pull.error(err) : pull.values(more.follows)) - followers.resolve(err ? pull.error(err) : pull.values(more.followers)) - blocks.resolve(err ? pull.error(err) : pull.values(more.blocks)) - blockers.resolve(err ? pull.error(err) : pull.values(more.blockers)) - enemies.resolve(err ? pull.error(err) : pull.values(more.enemies)) + try { + follows.resolve(err ? pull.error(err) : pull.values(more.follows)) + followers.resolve(err ? pull.error(err) : pull.values(more.followers)) + blocks.resolve(err ? pull.error(err) : pull.values(more.blocks)) + blockers.resolve(err ? pull.error(err) : pull.values(more.blockers)) + enemies.resolve(err ? pull.error(err) : pull.values(more.enemies)) + } catch(e) { + console.trace(e) + } }) return { friends: friends, |