Improved chat room scroll

This commit is contained in:
Sylvain Berfini 2022-07-01 11:23:27 +02:00
parent 21e500cad3
commit 6406eb9d7b

View file

@ -80,9 +80,7 @@ class DetailChatRoomFragment : MasterFragment<ChatRoomDetailFragmentBinding, Cha
// First time we fill the list with messages
Log.i("[Chat Room] History first $itemCount messages loaded")
} else {
// Scroll to newly added messages automatically
if (positionStart == adapter.itemCount - itemCount) {
// But only if user hasn't initiated a scroll up in the messages history
// Scroll to newly added messages automatically only if user hasn't initiated a scroll up in the messages history
if (viewModel.isUserScrollingUp.value == false) {
scrollToFirstUnreadMessageOrBottom(false)
} else {
@ -91,7 +89,6 @@ class DetailChatRoomFragment : MasterFragment<ChatRoomDetailFragmentBinding, Cha
}
}
}
}
private lateinit var chatScrollListener: ChatScrollListener