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(); const Offstage();
} }
final message = messages[i - 2]; final topMessageIndex = itemCount - 4;
const bottomMessageIndex = 2;
final message = messages[i - 2];
Widget messageWidget; Widget messageWidget;
if (i == 2) { if (i == topMessageIndex) {
messageWidget = _buildBottomMessage(
context,
message,
messages,
streamChannel!,
);
} else if (i == messages.length - 4) {
messageWidget = _buildTopMessage( messageWidget = _buildTopMessage(
context, context,
message, message,
messages, messages,
streamChannel, streamChannel,
); );
} else if (i == bottomMessageIndex) {
messageWidget = _buildBottomMessage(
context,
message,
messages,
streamChannel!,
);
} else { } else {
if (widget.messageBuilder != null) { if (widget.messageBuilder != null) {
messageWidget = Builder( messageWidget = Builder(