From e3204c32a1360ec1678de4359a43e748a235c69d Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sat, 1 May 2021 11:35:39 +0200 Subject: [PATCH] Fix updating read marker automatically Co-authored-by: Benoit Marty --- CHANGES.md | 1 + .../vector/app/features/home/room/detail/RoomDetailViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index c40c66a0b25..027b9e84166 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -17,6 +17,7 @@ Bugfix 🐛: - Fix issue when opening encrypted files (#3186) - Fix wording issue (#3242) - Fix missing sender information after edits (#3184) + - Fix read marker not updating automatically (#3267) Translations 🗣: - diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt index d64acb9afb9..1dd13bf4810 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt @@ -550,7 +550,7 @@ class RoomDetailViewModel @AssistedInject constructor( private fun stopTrackingUnreadMessages() { if (trackUnreadMessages.getAndSet(false)) { mostRecentDisplayedEvent?.root?.eventId?.also { - viewModelScope.launch { + session.coroutineScope.launch { tryOrNull { room.setReadMarker(it) } } }