Drop incoming calls if conversation is not 'accepted'

This commit is contained in:
Jim Gustafson 2020-07-23 11:59:44 -07:00 committed by Scott Nonnenberg
parent 0f8a60acc3
commit 632cd0e87e

View file

@ -269,7 +269,19 @@ export class CallingClass {
verifiedEnum === verifiedEnum ===
window.textsecure.storage.protocol.VerifiedStatus.UNVERIFIED window.textsecure.storage.protocol.VerifiedStatus.UNVERIFIED
) { ) {
window.log.info('Peer is not trusted, ignoring incoming call.'); window.log.info(
`Peer is not trusted, ignoring incoming call for conversation: ${conversation.idForLogging()}`
);
this.addCallHistoryForFailedIncomingCall(conversation, call);
return null;
}
// Simple Call Requests: Ensure that the conversation is accepted.
// If not, do not allow the call.
if (!conversation.getAccepted()) {
window.log.info(
`Messaging is not accepted, ignoring incoming call for conversation: ${conversation.idForLogging()}`
);
this.addCallHistoryForFailedIncomingCall(conversation, call); this.addCallHistoryForFailedIncomingCall(conversation, call);
return null; return null;
} }