Separate flag for cdsi in beta channel

Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2022-09-13 21:27:10 -07:00 committed by GitHub
parent 1f010c75c6
commit 3b33ec74a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -10,6 +10,7 @@ export type ConfigKeyType =
| 'desktop.announcementGroup'
| 'desktop.calling.audioLevelForSpeaking'
| 'desktop.cdsi'
| 'desktop.cdsi.beta'
| 'desktop.cdsi.returnAcisWithoutUaks'
| 'desktop.cdsi.mirroring'
| 'desktop.clientExpiration'

View File

@ -7,6 +7,7 @@ import type { UUIDStringType } from '../types/UUID';
import * as log from '../logging/log';
import { isEnabled } from '../RemoteConfig';
import { isDirectConversation, isMe } from './whatTypeOfConversation';
import { isBeta } from './version';
export async function getUuidsForE164s(
server: Pick<WebAPIType, 'cdsLookup'>,
@ -39,7 +40,10 @@ export async function getUuidsForE164s(
}
const returnAcisWithoutUaks = isEnabled('desktop.cdsi.returnAcisWithoutUaks');
const isCDSI = isEnabled('desktop.cdsi');
const isCDSI =
isEnabled('desktop.cdsi') ||
(isBeta(window.getVersion()) && isEnabled('desktop.cdsi.beta'));
const isMirroring = isEnabled('desktop.cdsi.mirroring');
log.info(