Use system contact attributes when starting call
Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
parent
dd2493a353
commit
82d7546353
1 changed files with 4 additions and 3 deletions
|
@ -127,6 +127,7 @@ import {
|
|||
} from '../util/callDisposition';
|
||||
import { isNormalNumber } from '../util/isNormalNumber';
|
||||
import { LocalCallEvent } from '../types/CallDisposition';
|
||||
import { isInSystemContacts } from '../util/isInSystemContacts';
|
||||
|
||||
const {
|
||||
processGroupCallRingCancellation,
|
||||
|
@ -2287,15 +2288,15 @@ export class CallingClass {
|
|||
return false;
|
||||
}
|
||||
|
||||
// If the peer is 'unknown', i.e. not in the contact list, force IP hiding.
|
||||
const isContactUnknown = !conversation.isFromOrAddedByTrustedContact();
|
||||
// If the peer is not in the user's system contacts, force IP hiding.
|
||||
const isContactUntrusted = !isInSystemContacts(conversation.attributes);
|
||||
|
||||
const callSettings = {
|
||||
iceServer: {
|
||||
...iceServer,
|
||||
urls: iceServer.urls.slice(),
|
||||
},
|
||||
hideIp: shouldRelayCalls || isContactUnknown,
|
||||
hideIp: shouldRelayCalls || isContactUntrusted,
|
||||
dataMode: DataMode.Normal,
|
||||
// TODO: DESKTOP-3101
|
||||
// audioLevelsIntervalMillis: AUDIO_LEVEL_INTERVAL_MS,
|
||||
|
|
Loading…
Add table
Reference in a new issue