mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Add lazy thread creation throughout in preparation for CFV2.
This commit is contained in:
@@ -118,7 +118,7 @@ public class PaymentRecipientSelectionFragment extends LoggingFragment implement
|
||||
|
||||
private void openConversation(@NonNull RecipientId recipientId) {
|
||||
SimpleTask.run(getViewLifecycleOwner().getLifecycle(),
|
||||
() -> SignalDatabase.threads().getThreadIdIfExistsFor(recipientId),
|
||||
threadId -> startActivity(ConversationIntents.createBuilder(requireContext(), recipientId, threadId).build()));
|
||||
() -> SignalDatabase.threads().getOrCreateThreadIdFor(Recipient.resolved(recipientId)),
|
||||
threadId -> startActivity(ConversationIntents.createBuilderSync(requireContext(), recipientId, threadId).build()));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user