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) + } } } }