Skip to content

Commit 7bd838c

Browse files
committed
Fixing community invites
1 parent af78bf8 commit 7bd838c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/src/main/java/org/thoughtcrime/securesms/repository/ConversationRepository.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,8 @@ class DefaultConversationRepository @Inject constructor(
171171
url = openGroup.joinURL
172172
}
173173
message.openGroupInvitation = openGroupInvitation
174-
val expirationConfig = threadDb.getOrCreateThreadIdFor(contact).let(storage::getExpirationConfiguration)
174+
val contactThreadId = threadDb.getOrCreateThreadIdFor(contact)
175+
val expirationConfig = contactThreadId.let(storage::getExpirationConfiguration)
175176
val expiresInMillis = expirationConfig?.expiryMode?.expiryMillis ?: 0
176177
val expireStartedAt = if (expirationConfig?.expiryMode is ExpiryMode.AfterSend) message.sentTimestamp!! else 0
177178
val outgoingTextMessage = OutgoingTextMessage.fromOpenGroupInvitation(
@@ -181,8 +182,9 @@ class DefaultConversationRepository @Inject constructor(
181182
expiresInMillis,
182183
expireStartedAt
183184
)
185+
184186
message.id = MessageId(
185-
smsDb.insertMessageOutbox(-1, outgoingTextMessage, false, message.sentTimestamp!!, true),
187+
smsDb.insertMessageOutbox(contactThreadId, outgoingTextMessage, false, message.sentTimestamp!!, true),
186188
false
187189
)
188190

0 commit comments

Comments
 (0)