Fix identity key update failure when profile key verification failed.

This commit is contained in:
Cody Henthorne
2025-08-01 13:31:29 -04:00
parent a60f3a26fb
commit e6e869e074
13 changed files with 79 additions and 32 deletions

View File

@@ -256,7 +256,7 @@ object DataMessageProcessor {
if (SignalDatabase.recipients.setProfileKey(senderRecipient.id, messageProfileKey)) {
log(timestamp, "Profile key on message from " + senderRecipient.id + " didn't match our local store. It has been updated.")
SignalDatabase.runPostSuccessfulTransaction {
RetrieveProfileJob.enqueue(senderRecipient.id)
RetrieveProfileJob.enqueue(senderRecipient.id, skipDebounce = true)
}
}
} else {