diff options
| author | shpuld <shp@cock.li> | 2019-01-30 20:49:24 +0200 |
|---|---|---|
| committer | shpuld <shp@cock.li> | 2019-01-30 20:49:24 +0200 |
| commit | c7cffbb6c70bbb21cf787d96e82e0261427b9234 (patch) | |
| tree | a517e4942725286b173b685cbe87bc6c7878b66e /src/services/timeline_fetcher/timeline_fetcher.service.js | |
| parent | 51024a2c8af9d88b07c050b7502fa62843aa4ba2 (diff) | |
| parent | b1facdf7ad54436c2afde7c28c917cda87a5b7e3 (diff) | |
Merge branch 'develop' into feat/media-modal
Diffstat (limited to 'src/services/timeline_fetcher/timeline_fetcher.service.js')
| -rw-r--r-- | src/services/timeline_fetcher/timeline_fetcher.service.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/services/timeline_fetcher/timeline_fetcher.service.js b/src/services/timeline_fetcher/timeline_fetcher.service.js index 727f6c60..64f8f468 100644 --- a/src/services/timeline_fetcher/timeline_fetcher.service.js +++ b/src/services/timeline_fetcher/timeline_fetcher.service.js @@ -29,12 +29,15 @@ const fetchAndUpdate = ({store, credentials, timeline = 'friends', older = false args['userId'] = userId args['tag'] = tag + const numStatusesBeforeFetch = timelineData.statuses.length + return apiService.fetchTimeline(args) .then((statuses) => { - if (!older && statuses.length >= 20 && !timelineData.loading && timelineData.statuses.length) { + if (!older && statuses.length >= 20 && !timelineData.loading && numStatusesBeforeFetch > 0) { store.dispatch('queueFlush', { timeline: timeline, id: timelineData.maxId }) } update({store, statuses, timeline, showImmediately, userId}) + return statuses }, () => store.dispatch('setError', { value: true })) } |
