diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java index 894625eede..6f30607c05 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java @@ -67,8 +67,8 @@ protected void doLoadData(int offset, int count){ public void onSuccess(CacheablePaginatedResponse> result){ if (getActivity() == null) return; List filteredItems = filterPosts(result.items); - onDataLoaded(filteredItems, !result.items.isEmpty()); maxID=result.maxID; + onDataLoaded(filteredItems, !result.items.isEmpty()); if(result.isFromCache()) loadNewPosts(); } diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java index 8545cc21ec..023f083b9d 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java @@ -122,8 +122,8 @@ protected void doLoadData(int offset, int count){ public void onSuccess(PaginatedResponse> result){ if(getActivity()==null) return; - onDataLoaded(result.items.stream().filter(n->n.type!=null).collect(Collectors.toList()), !result.items.isEmpty()); maxID=result.maxID; + onDataLoaded(result.items.stream().filter(n->n.type!=null).collect(Collectors.toList()), !result.items.isEmpty()); reloadingFromCache=false; if (getParentFragment() instanceof NotificationsFragment nf) { nf.updateMarkAllReadButton();