🐛 Bug fixes on loading more messages

This commit is contained in:
2024-11-19 22:17:17 +08:00
parent fd272ead37
commit 6af695d74e
5 changed files with 42 additions and 11 deletions

View File

@ -98,6 +98,7 @@ class _ChatRoomScreenState extends State<ChatRoomScreen> {
idx > 0 ? _messageController.messages[idx - 1] : null;
final canMerge = nextMessage != null &&
nextMessage.updatedAt == nextMessage.createdAt &&
nextMessage.senderId == message.senderId &&
message.createdAt
.difference(nextMessage.createdAt)
@ -105,6 +106,7 @@ class _ChatRoomScreenState extends State<ChatRoomScreen> {
.abs() <=
3;
final canMergePrevious = previousMessage != null &&
message.updatedAt == message.createdAt &&
previousMessage.senderId == message.senderId &&
message.createdAt
.difference(previousMessage.createdAt)