Sesion 1.8.4 with calls enabled

This commit is contained in:
Audric Ackermann 2022-04-01 15:46:27 +11:00
parent 1e758c4796
commit fe57531797
6 changed files with 13 additions and 22 deletions

View File

@ -2,7 +2,7 @@
"name": "session-desktop",
"productName": "Session",
"description": "Private messaging from your desktop",
"version": "1.7.9",
"version": "1.8.4",
"license": "GPL-3.0",
"author": {
"name": "Oxen Labs",

View File

@ -31,7 +31,6 @@ window.getNodeVersion = () => config.node_version;
window.sessionFeatureFlags = {
useOnionRequests: true,
useCallMessage: false,
};
window.versionInfo = {

View File

@ -210,13 +210,7 @@ const CallButton = () => {
const hasOngoingCall = useSelector(getHasOngoingCall);
const canCall = !(hasIncomingCall || hasOngoingCall);
if (
!isPrivate ||
isMe ||
!selectedConvoKey ||
isBlocked ||
!window.sessionFeatureFlags.useCallMessage
) {
if (!isPrivate || isMe || !selectedConvoKey || isBlocked) {
return null;
}

View File

@ -69,17 +69,16 @@ export const SettingsCategoryPrivacy = (props: {
description={window.i18n('mediaPermissionsDescription')}
active={Boolean(window.getSettingValue('media-permissions'))}
/>
{window.sessionFeatureFlags.useCallMessage && (
<SessionToggleWithDescription
onClickToggle={async () => {
await toggleCallMediaPermissions(forceUpdate);
forceUpdate();
}}
title={window.i18n('callMediaPermissionsTitle')}
description={window.i18n('callMediaPermissionsDescription')}
active={Boolean(window.getCallMediaPermissions())}
/>
)}
<SessionToggleWithDescription
onClickToggle={async () => {
await toggleCallMediaPermissions(forceUpdate);
forceUpdate();
}}
title={window.i18n('callMediaPermissionsTitle')}
description={window.i18n('callMediaPermissionsDescription')}
active={Boolean(window.getCallMediaPermissions())}
/>
<SessionToggleWithDescription
onClickToggle={() => {
const old = Boolean(window.getSettingValue(SettingsKey.settingsReadReceipt));

View File

@ -425,7 +425,7 @@ export async function innerHandleSwarmContentMessage(
if (content.unsendMessage) {
await handleUnsendMessage(envelope, content.unsendMessage as SignalService.Unsend);
}
if (content.callMessage && window.sessionFeatureFlags?.useCallMessage) {
if (content.callMessage) {
await handleCallMessage(envelope, content.callMessage as SignalService.CallMessage);
}
if (content.messageRequestResponse) {

1
ts/window.d.ts vendored
View File

@ -38,7 +38,6 @@ declare global {
log: any;
sessionFeatureFlags: {
useOnionRequests: boolean;
useCallMessage: boolean;
};
SessionSnodeAPI: SessionSnodeAPI;
onLogin: any;