Add lazy thread creation throughout in preparation for CFV2.

This commit is contained in:
Alex Hart
2023-07-12 15:33:34 -03:00
committed by Clark Chen
parent 6ca9cb6da1
commit 8f253ffc43
24 changed files with 176 additions and 82 deletions

View File

@@ -128,7 +128,7 @@ data class NotificationConversation(
)
)
} else {
ConversationIntents.createBuilder(context, recipient.id, thread.threadId)
ConversationIntents.createBuilderSync(context, recipient.id, thread.threadId)
.withStartingPosition(mostRecentNotification.getStartingPosition(context))
.build()
}.makeUniqueToPreventMerging()

View File

@@ -349,7 +349,7 @@ object NotificationFactory {
val intent: Intent = if (recipient.isDistributionList || thread.groupStoryId != null) {
Intent(context, MyStoriesActivity::class.java)
} else {
ConversationIntents.createBuilder(context, recipient.id, thread.threadId)
ConversationIntents.createBuilderSync(context, recipient.id, thread.threadId)
.build()
}.makeUniqueToPreventMerging()
@@ -419,7 +419,7 @@ object NotificationFactory {
val intent: Intent = if (recipient.isDistributionList || thread.groupStoryId != null) {
Intent(context, MyStoriesActivity::class.java)
} else {
ConversationIntents.createBuilder(context, recipient.id, thread.threadId)
ConversationIntents.createBuilderSync(context, recipient.id, thread.threadId)
.build()
}.makeUniqueToPreventMerging()