fix bottomMessageIndex

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-06-23 17:44:07 +05:30
parent db801f4cdb
commit 3b39e84e8f
@@ -575,24 +575,26 @@ class _MessageListViewState extends State<MessageListView> {
const Offstage();
}
final message = messages[i - 2];
final topMessageIndex = itemCount - 4;
const bottomMessageIndex = 2;
final message = messages[i - 2];
Widget messageWidget;
if (i == 2) {
messageWidget = _buildBottomMessage(
context,
message,
messages,
streamChannel!,
);
} else if (i == messages.length - 4) {
if (i == topMessageIndex) {
messageWidget = _buildTopMessage(
context,
message,
messages,
streamChannel,
);
} else if (i == bottomMessageIndex) {
messageWidget = _buildBottomMessage(
context,
message,
messages,
streamChannel!,
);
} else {
if (widget.messageBuilder != null) {
messageWidget = Builder(