We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
lastMessageAt
1 parent 9ab5439 commit c53a45cCopy full SHA for c53a45c
packages/stream_chat/lib/src/client/channel.dart
@@ -3537,12 +3537,10 @@ class ChannelClientState {
3537
3538
// Calculate the new last message at time.
3539
var lastMessageAt = _channelState.channel?.lastMessageAt;
3540
- final lastMessage = updatedChannelMessages.lastWhereOrNull(
3541
- _shouldUpdateChannelLastMessageAt,
3542
- );
3543
-
3544
- if (lastMessage != null) {
3545
- lastMessageAt = [lastMessageAt, lastMessage.createdAt].nonNulls.max;
+ for (final message in affectedMessages) {
+ if (_shouldUpdateChannelLastMessageAt(message)) {
+ lastMessageAt = [lastMessageAt, message.createdAt].nonNulls.max;
+ }
3546
}
3547
3548
_channelState = _channelState.copyWith(
0 commit comments