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, tileAnchor: Alignment.topCenter,
childAnchor: Alignment.topCenter, childAnchor: Alignment.topCenter,
message: statusString, message: statusString,
child: LazyLoadScrollView(
child: LazyLoadScrollView( child: LazyLoadScrollView(
onStartOfPage: () async { onStartOfPage: () async {
_inBetweenList = false; _inBetweenList = false;
@@ -401,18 +400,16 @@ class _MessageListViewState extends State<MessageListView> {
nextMessage.createdAt.toLocal(), nextMessage.createdAt.toLocal(),
Units.DAY, Units.DAY,
)) { )) {
final divider = final divider = widget.dateDividerBuilder != null
widget.dateDividerBuilder != null
? widget.dateDividerBuilder( ? widget.dateDividerBuilder(
nextMessage.createdAt.toLocal(), nextMessage.createdAt.toLocal(),
) )
: DateDivider( : DateDivider(
dateTime: dateTime: nextMessage.createdAt.toLocal(),
nextMessage.createdAt.toLocal(),
); );
return Padding( return Padding(
padding: const EdgeInsets.symmetric( padding:
vertical: 12.0), const EdgeInsets.symmetric(vertical: 12.0),
child: divider, child: divider,
); );
} }
@@ -442,8 +439,7 @@ class _MessageListViewState extends State<MessageListView> {
widget.parentMessage, widget.parentMessage,
); );
} else { } else {
return buildParentMessage( return buildParentMessage(widget.parentMessage);
widget.parentMessage);
} }
} }
if (i == messages.length + 1) { if (i == messages.length + 1) {
@@ -479,8 +475,8 @@ class _MessageListViewState extends State<MessageListView> {
} else { } else {
if (widget.messageBuilder != null) { if (widget.messageBuilder != null) {
messageWidget = Builder( messageWidget = Builder(
key: ValueKey<String>( key:
'MESSAGE-${message.id}'), ValueKey<String>('MESSAGE-${message.id}'),
builder: (context) => widget.messageBuilder( builder: (context) => widget.messageBuilder(
context, context,
MessageDetails( MessageDetails(
@@ -500,7 +496,6 @@ class _MessageListViewState extends State<MessageListView> {
}, },
), ),
), ),
),
); );
}), }),
if (widget.showScrollToBottom) _buildScrollToBottom(), if (widget.showScrollToBottom) _buildScrollToBottom(),