Skip to content
This repository was archived by the owner on Jul 25, 2024. It is now read-only.

Commit 568c360

Browse files
kunall17timabbott
authored andcommitted
If scrolled to bottom don't show notifications
1 parent 242f785 commit 568c360

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

app/src/main/java/com/zulip/android/activities/MessageListFragment.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -541,5 +541,8 @@ public void showLatestMessages() {
541541
loadMessageId(app.getMaxMessageId());
542542
}
543543
}
544-
545-
}
544+
public boolean scrolledToLastMessage() {
545+
Object object = adapter.getItem(linearLayoutManager.findLastVisibleItemPosition());
546+
return object instanceof Message && (((Message) object).getId() >= app.getMaxMessageId() - 2);
547+
}
548+
}

app/src/main/java/com/zulip/android/activities/ZulipActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2054,7 +2054,8 @@ public void onNewMessages(Message[] messages) {
20542054
if (narrowedList != null) {
20552055
narrowedList.onNewMessages(messages);
20562056
}
2057-
showSnackbarNotification(messages); //Show notification
2057+
if (!currentList.scrolledToLastMessage())
2058+
showSnackbarNotification(messages); //Show notification
20582059
}
20592060

20602061
Snackbar snackbar;

0 commit comments

Comments
 (0)