diff --git a/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt index 84d16c6b52b0f6b408cf8af5e474e81755c17ffb..3f4072b1898b47ac515ad6e77e27083f9e533099 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt @@ -144,7 +144,7 @@ class TimelineViewModel @Inject constructor( launchBg { if (isGroup) readMessageDataSource.markRoomAsRead(roomId) else session?.getRoom(roomId)?.roomSummary()?.spaceChildren?.map { - async { readMessageDataSource.markRoomAsRead(roomId) } + async { readMessageDataSource.markRoomAsRead(it.childRoomId) } }?.awaitAll() } }