diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-03-12 21:53:56 +0100 |
---|---|---|
committer | Thibaut Girka <thib@sitedethib.com> | 2019-03-13 15:56:51 +0100 |
commit | 458db4333a859511c4b2d3c895811b253309577b (patch) | |
tree | 78e7bc46bbb6ed70d0eebacd80e66822d68aa91e /app | |
parent | bbb9ff0e84e94a77cec069440195ba98b216d4f0 (diff) |
[Glitch] Fix public timeline page not paginating correctly
Port da45b8b4c9bf00495bb967dda38064ac74b85ead to glitch-soc
Diffstat (limited to 'app')
-rw-r--r-- | app/javascript/flavours/glitch/features/standalone/public_timeline/index.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/javascript/flavours/glitch/features/standalone/public_timeline/index.js b/app/javascript/flavours/glitch/features/standalone/public_timeline/index.js index 079f62f80..5e2b3fc6d 100644 --- a/app/javascript/flavours/glitch/features/standalone/public_timeline/index.js +++ b/app/javascript/flavours/glitch/features/standalone/public_timeline/index.js @@ -60,9 +60,13 @@ class PublicTimeline extends React.PureComponent { } } - handleLoadMore = maxId => { - const { dispatch, local } = this.props; - dispatch(local ? expandCommunityTimeline({ maxId }) : expandPublicTimeline({ maxId })); + handleLoadMore = () => { + const { dispatch, statusIds, local } = this.props; + const maxId = statusIds.last(); + + if (maxId) { + dispatch(local ? expandCommunityTimeline({ maxId }) : expandPublicTimeline({ maxId })); + } } setRef = c => { |