Skip sends to users with prekey failures.

This commit is contained in:
Cody Henthorne
2023-10-13 17:05:55 -04:00
parent c55fa13038
commit 9c2d478797

View File

@@ -43,10 +43,16 @@ final class GroupSendJobHelper {
skipped.add(recipient.getId());
}
if (sendMessageResult.getSuccess() != null ||
sendMessageResult.getIdentityFailure() != null ||
sendMessageResult.getProofRequiredFailure() != null ||
sendMessageResult.isUnregisteredFailure())
if (sendMessageResult.isInvalidPreKeyFailure()) {
Log.w(TAG, "Invalid pre-key failure for " + recipient.getId());
skipped.add(recipient.getId());
}
if (sendMessageResult.getSuccess() != null ||
sendMessageResult.getIdentityFailure() != null ||
sendMessageResult.getProofRequiredFailure() != null ||
sendMessageResult.isUnregisteredFailure() ||
sendMessageResult.isInvalidPreKeyFailure())
{
completions.add(recipient);
}