diff --git a/src/assets/javascripts/app.js b/src/assets/javascripts/app.js index db6c908..f8935d8 100644 --- a/src/assets/javascripts/app.js +++ b/src/assets/javascripts/app.js @@ -631,7 +631,13 @@ var vm = new Vue({ this.theme.size = +(this.theme.size + (0.1 * x)).toFixed(1) }, fetchAllFeeds: function() { - api.feeds.refresh().then(this.refreshStats.bind(this)) + if (this.loading.feeds) return + api.feeds.refresh().then(function() { + // NOTE: this is hacky + setTimeout(function() { + vm.refreshStats() + }, 1000) + }) }, computeStats: function() { var filter = this.filterSelected diff --git a/src/worker/worker.go b/src/worker/worker.go index 28e2e68..523b0fe 100644 --- a/src/worker/worker.go +++ b/src/worker/worker.go @@ -89,7 +89,6 @@ func (w *Worker) SetRefreshRate(minute int64) { func (w *Worker) RefreshFeeds() { log.Print("Refreshing feeds") - // TODO: set the counter here? go w.refresher() }