Skip to content

Commit 2623af5

Browse files
committed
Update read and delivered status checks to include equal comparison
1 parent 9bc107e commit 2623af5

File tree

1 file changed

+2
-2
lines changed
  • stream-chat-android-client/src/main/java/io/getstream/chat/android/client/extensions

1 file changed

+2
-2
lines changed

stream-chat-android-client/src/main/java/io/getstream/chat/android/client/extensions/ChannelExtension.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ public fun Channel.userRead(userId: UserId): ChannelUserRead? =
144144
public fun Channel.readsOf(message: Message): List<ChannelUserRead> =
145145
read.filter { read ->
146146
read.user.id != message.user.id &&
147-
read.lastRead > message.getCreatedAtOrThrow()
147+
read.lastRead >= message.getCreatedAtOrThrow()
148148
}
149149

150150
/**
@@ -161,5 +161,5 @@ public fun Channel.readsOf(message: Message): List<ChannelUserRead> =
161161
public fun Channel.deliveredReadsOf(message: Message): List<ChannelUserRead> =
162162
read.filter { read ->
163163
read.user.id != message.user.id &&
164-
(read.lastDeliveredAt ?: NEVER) > message.getCreatedAtOrThrow()
164+
(read.lastDeliveredAt ?: NEVER) >= message.getCreatedAtOrThrow()
165165
}

0 commit comments

Comments
 (0)