From c8da570c89ed6b918216cff25100cf2d80f9e309 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 19 Sep 2023 17:44:41 -0400 Subject: [PATCH] Fixes IO Calls --- .../amethyst/ui/screen/loggedIn/AccountViewModel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt index 05d2268a6..8655b9a95 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/AccountViewModel.kt @@ -392,7 +392,7 @@ class AccountViewModel(val account: Account) : ViewModel() { ) fun isNoteAcceptable(note: Note, onReady: (NoteComposeReportState) -> Unit) { - viewModelScope.launch { + viewModelScope.launch(Dispatchers.IO) { val isFromLoggedIn = note.author?.pubkeyHex == userProfile().pubkeyHex val isFromLoggedInFollow = note.author?.let { userProfile().isFollowingCached(it) } ?: true @@ -649,7 +649,7 @@ class AccountViewModel(val account: Account) : ViewModel() { } fun loadUsers(hexList: List, onReady: (ImmutableList) -> Unit) { - viewModelScope.launch { + viewModelScope.launch(Dispatchers.IO) { onReady( hexList.mapNotNull { hex -> checkGetOrCreateUser(hex)