From 3657e2f93de6ece1615df0a8897ba0fdc3e04aeb Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Thu, 2 May 2013 17:27:54 -0700 Subject: [PATCH] Throttle /api/multi/mine fetches. --- r2/r2/public/static/js/multi.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/r2/r2/public/static/js/multi.js b/r2/r2/public/static/js/multi.js index c2d999c17..b05d85046 100644 --- a/r2/r2/public/static/js/multi.js +++ b/r2/r2/public/static/js/multi.js @@ -3,6 +3,9 @@ r.multi = { this.multis = new r.multi.GlobalMultiCache() this.mine = new r.multi.MyMultiCollection() + // this collection gets fetched frequently by hover bubbles. + this.mine.fetch = _.throttle(this.mine.fetch, 60 * 1000) + var detailsEl = $('.multi-details') if (detailsEl.length) { var multi = this.multis.touch(detailsEl.data('path'))