diff --git a/ts/RemoteConfig.ts b/ts/RemoteConfig.ts index 6a5bec9c40d..c10407034f8 100644 --- a/ts/RemoteConfig.ts +++ b/ts/RemoteConfig.ts @@ -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' diff --git a/ts/util/getUuidsForE164s.ts b/ts/util/getUuidsForE164s.ts index e7b3f8d0c1b..b39b657371f 100644 --- a/ts/util/getUuidsForE164s.ts +++ b/ts/util/getUuidsForE164s.ts @@ -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, @@ -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(