Allow call links beta

This commit is contained in:
ayumi-signal 2024-10-16 11:08:47 -07:00 committed by GitHub
parent a0b7539620
commit 2acc5f26f9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 29 additions and 2 deletions

View file

@ -15,6 +15,7 @@ import {
type CallHistoryDetails,
CallMode,
} from '../types/CallDisposition';
import { isBeta, isProduction } from './version';
export const CALL_LINK_DEFAULT_STATE: Pick<
CallLinkType,
@ -43,7 +44,20 @@ export function isCallLinksCreateEnabled(): boolean {
if (isTestOrMockEnvironment()) {
return true;
}
return RemoteConfig.getValue('desktop.calling.adhoc.create') === 'TRUE';
const version = window.getVersion();
if (isProduction(version)) {
return RemoteConfig.getValue('desktop.calling.adhoc.create') === 'TRUE';
}
if (isBeta(version)) {
return (
RemoteConfig.getValue('desktop.calling.adhoc.create.beta') === 'TRUE'
);
}
return true;
}
export function callLinkToConversation(