From a35c14865f8f0572c7942d0bf0ecf2d629e26520 Mon Sep 17 00:00:00 2001 From: Grishka Date: Sun, 25 Jun 2023 01:28:08 +0300 Subject: [PATCH] Refresh the notifications list when it's opened --- .../fragments/NotificationsListFragment.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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 4924943e8..8d4209ea1 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java @@ -51,6 +51,7 @@ public class NotificationsListFragment extends BaseStatusListFragment0 ? maxID : null, count, onlyMentions, refreshing, new SimpleCallback<>(this){ + .getNotifications(offset>0 ? maxID : null, count, onlyMentions, refreshing && !reloadingFromCache, new SimpleCallback<>(this){ @Override public void onSuccess(PaginatedResponse> result){ if(getActivity()==null) @@ -121,6 +123,7 @@ public class NotificationsListFragment extends BaseStatusListFragmentn.type!=null).collect(Collectors.toList()), !result.items.isEmpty()); maxID=result.maxID; endMark.setVisibility(result.items.isEmpty() ? View.VISIBLE : View.GONE); + reloadingFromCache=false; } }); } @@ -129,6 +132,14 @@ public class NotificationsListFragment extends BaseStatusListFragment