From a54d62c09dc448cd2a02ec383941a7657fa01a06 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 28 May 2026 17:12:08 -0400 Subject: [PATCH] Fix db access on main thread during conversation open. --- .../securesms/conversation/v2/ConversationViewModel.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt index 0e36d6efb8..4429d5f245 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt @@ -246,6 +246,7 @@ class ConversationViewModel( disposables += chatColors.update(chatColorsDataObservable.toFlowable(BackpressureStrategy.LATEST)) { c, _ -> c } disposables += repository.getConversationThreadState(threadId, requestedStartingPosition) + .subscribeOn(Schedulers.io()) .subscribeBy(onSuccess = { pagingController.set(it.items.controller) _conversationThreadState.onNext(it)