From 28e6471adeef567bbbe93716bc17b946cc7d87eb Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 4 Aug 2023 21:03:19 -0400 Subject: [PATCH] Puts marked as read on chat to an IO thread --- .../amethyst/ui/note/ChatroomMessageCompose.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt index c56cd4cf4..661dfe236 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt @@ -254,9 +254,11 @@ fun NormalChatNote( if (routeForLastRead != null) { LaunchedEffect(key1 = routeForLastRead) { - val createdAt = note.createdAt() - if (createdAt != null) { - accountViewModel.account.markAsRead(routeForLastRead, createdAt) + launch(Dispatchers.IO) { + val createdAt = note.createdAt() + if (createdAt != null) { + accountViewModel.account.markAsRead(routeForLastRead, createdAt) + } } } }