Commit 7cbc5c587105a7add08d250458303c47bcd0e57a
Deduplicate getting follower info
cel committed on 4/13/2017, 1:53:04 AMParent: 54a38f740689e11173e26aa7176a839f13d52452
Files changed
lib/app.js | changed |
lib/app.js | |||
---|---|---|---|
@@ -35,8 +35,12 @@ | |||
35 | 35 … | getAbout.bind(this), sbot, sbot.id) | |
36 | 36 … | this.unboxContent = memo({cache: lru(100)}, sbot.private.unbox) | |
37 | 37 … | this.reverseNameCache = lru(100) | |
38 | 38 … | ||
39 … | + this.getFriendInfo = memo({cache: false}, this._getFriendInfo) | ||
40 … | + this.getFollows = memo({cache: false}, this._getFollows) | ||
41 … | + this.getFollowers = memo({cache: false}, this._getFollowers) | ||
42 … | + | ||
39 | 43 … | this.unboxMsg = this.unboxMsg.bind(this) | |
40 | 44 … | ||
41 | 45 … | this.render = new Render(this, this.opts) | |
42 | 46 … | } | |
@@ -215,9 +219,9 @@ | |||
215 | 219 … | }, false, cb) | |
216 | 220 … | ) | |
217 | 221 … | } | |
218 | 222 … | ||
219 | -App.prototype.getFollows = function (id, cb) { | ||
223 … | +App.prototype._getFollows = function (id, cb) { | ||
220 | 224 … | var self = this | |
221 | 225 … | pull( | |
222 | 226 … | self.sbot.links({source: id, rel: 'contact', values: true}), | |
223 | 227 … | pull.filter(function (msg) { | |
@@ -232,9 +236,9 @@ | |||
232 | 236 … | }, {}, cb) | |
233 | 237 … | ) | |
234 | 238 … | } | |
235 | 239 … | ||
236 | -App.prototype.getFollowers = function (id, cb) { | ||
240 … | +App.prototype._getFollowers = function (id, cb) { | ||
237 | 241 … | var self = this | |
238 | 242 … | pull( | |
239 | 243 … | self.sbot.links({dest: id, rel: 'contact', values: true}), | |
240 | 244 … | pull.filter(function (msg) { | |
@@ -249,9 +253,9 @@ | |||
249 | 253 … | }, {}, cb) | |
250 | 254 … | ) | |
251 | 255 … | } | |
252 | 256 … | ||
253 | -App.prototype.getFriendInfo = function (id, cb) { | ||
257 … | +App.prototype._getFriendInfo = function (id, cb) { | ||
254 | 258 … | var self = this | |
255 | 259 … | var done = multicb({pluck: 1, spread: true}) | |
256 | 260 … | self.getFollows(id, done()) | |
257 | 261 … | self.getFollowers(id, done()) |
Built with git-ssb-web