mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
Merge pull request #4440 from nextcloud/bugfix/noid/fixUnreadMarkerCrash
fix crash for unreadMarker
This commit is contained in:
commit
89f3d8a768
@ -2685,6 +2685,7 @@ class ChatActivity :
|
|||||||
private fun isScrolledToBottom() = layoutManager?.findFirstVisibleItemPosition() == 0
|
private fun isScrolledToBottom() = layoutManager?.findFirstVisibleItemPosition() == 0
|
||||||
|
|
||||||
private fun setUnreadMessageMarker(chatMessageList: List<ChatMessage>) {
|
private fun setUnreadMessageMarker(chatMessageList: List<ChatMessage>) {
|
||||||
|
if (chatMessageList.isNotEmpty()) {
|
||||||
val unreadChatMessage = ChatMessage()
|
val unreadChatMessage = ChatMessage()
|
||||||
unreadChatMessage.jsonMessageId = UNREAD_MESSAGES_MARKER_ID
|
unreadChatMessage.jsonMessageId = UNREAD_MESSAGES_MARKER_ID
|
||||||
unreadChatMessage.actorId = "-1"
|
unreadChatMessage.actorId = "-1"
|
||||||
@ -2692,6 +2693,7 @@ class ChatActivity :
|
|||||||
unreadChatMessage.message = context.getString(R.string.nc_new_messages)
|
unreadChatMessage.message = context.getString(R.string.nc_new_messages)
|
||||||
adapter?.addToStart(unreadChatMessage, false)
|
adapter?.addToStart(unreadChatMessage, false)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun processMessagesNotFromTheFuture(chatMessageList: List<ChatMessage>) {
|
private fun processMessagesNotFromTheFuture(chatMessageList: List<ChatMessage>) {
|
||||||
for (i in chatMessageList.indices) {
|
for (i in chatMessageList.indices) {
|
||||||
|
Loading…
Reference in New Issue
Block a user