Merge branch 'master' into feature/new-ui

This commit is contained in:
Salvatore Giordano
2020-07-15 10:06:52 +02:00
10 changed files with 83 additions and 62 deletions
+8 -7
View File
@@ -59,7 +59,7 @@ class ChannelListPage extends StatelessWidget {
filter: {
'members': {
'\$in': [StreamChat.of(context).user.id],
},
}
},
channelPreviewBuilder: _channelPreviewBuilder,
sort: [SortOption('last_message_at')],
@@ -73,17 +73,18 @@ class ChannelListPage extends StatelessWidget {
}
Widget _channelPreviewBuilder(BuildContext context, Channel channel) {
final lastMessage = channel.state.messages.reversed.firstWhere(
(message) => message.type != 'deleted',
orElse: () => null,
);
final lastMessage = channel.state.messages.reversed
.firstWhere((message) => !message.isDeleted);
final subtitle = (lastMessage == null ? 'nothing yet' : lastMessage.text);
final subtitle = (lastMessage == null ? "nothing yet" : lastMessage.text);
final opacity = channel.state.unreadCount > .0 ? 1.0 : 0.5;
return ListTile(
leading: ChannelImage(),
leading: ChannelImage(
channel: channel,
),
title: ChannelName(
channel: channel,
textStyle:
StreamChatTheme.of(context).channelPreviewTheme.title.copyWith(
color: Colors.black.withOpacity(opacity),
@@ -98,6 +98,9 @@ class ChannelPage extends StatelessWidget {
) {
final message = details.message;
final color = details.isMyMessage ? Colors.blueGrey : Colors.blue;
if (message.isSystem) {
return SizedBox();
}
return MessageWidget(
message: message,
messageTheme: details.isMyMessage
+1 -3
View File
@@ -44,9 +44,7 @@ class MyApp extends StatelessWidget {
client: client,
child: child,
),
home: Container(
child: ChannelListPage(),
),
home: ChannelListPage(),
);
}
}