flutter_chat_ui
flutter_chat_ui copied to clipboard
Check first message
What does it do?
It adds a new parameter to bubble builder named isFirstInGroup
.
Why is it needed?
It helps us to determine first message in group or a single message. I need it because in my situation I need to show user names and avatars on first message. To do it I need to check for first message but current version of chat_ui doesn't allow to check it.
How to test it?
Change your flutter_chat_ui version on pubspec.yaml like that:
flutter_chat_ui:
git:
url: 'https://github.com/berkeenesakt/flutter_chat_ui.git'
ref: 'feature-first-message-in-group'
Update your bubble builder like that
bubbleBuilder: (child, {required isFirstInGroup, required message, required nextMessageInGroup}) {
...
Now you can check for first message with isFirstInGroup
parameter.
Related issues/PRs
https://github.com/flyerhq/flutter_chat_ui/issues/182