fix: removed extra listview

This commit is contained in:
Deven Joshi
2021-01-13 20:03:58 +05:30
parent a8889ba693
commit 8cd33852a6
+7 -12
View File
@@ -332,7 +332,6 @@ class _MessageListViewState extends State<MessageListView> {
tileAnchor: Alignment.topCenter,
childAnchor: Alignment.topCenter,
message: statusString,
child: LazyLoadScrollView(
child: LazyLoadScrollView(
onStartOfPage: () async {
_inBetweenList = false;
@@ -401,18 +400,16 @@ class _MessageListViewState extends State<MessageListView> {
nextMessage.createdAt.toLocal(),
Units.DAY,
)) {
final divider =
widget.dateDividerBuilder != null
final divider = widget.dateDividerBuilder != null
? widget.dateDividerBuilder(
nextMessage.createdAt.toLocal(),
)
: DateDivider(
dateTime:
nextMessage.createdAt.toLocal(),
dateTime: nextMessage.createdAt.toLocal(),
);
return Padding(
padding: const EdgeInsets.symmetric(
vertical: 12.0),
padding:
const EdgeInsets.symmetric(vertical: 12.0),
child: divider,
);
}
@@ -442,8 +439,7 @@ class _MessageListViewState extends State<MessageListView> {
widget.parentMessage,
);
} else {
return buildParentMessage(
widget.parentMessage);
return buildParentMessage(widget.parentMessage);
}
}
if (i == messages.length + 1) {
@@ -479,8 +475,8 @@ class _MessageListViewState extends State<MessageListView> {
} else {
if (widget.messageBuilder != null) {
messageWidget = Builder(
key: ValueKey<String>(
'MESSAGE-${message.id}'),
key:
ValueKey<String>('MESSAGE-${message.id}'),
builder: (context) => widget.messageBuilder(
context,
MessageDetails(
@@ -500,7 +496,6 @@ class _MessageListViewState extends State<MessageListView> {
},
),
),
),
);
}),
if (widget.showScrollToBottom) _buildScrollToBottom(),