From 91e42b4f2e975f29db831720e9ea78e2090888e1 Mon Sep 17 00:00:00 2001 From: trevor-signal <131492920+trevor-signal@users.noreply.github.com> Date: Tue, 28 Jan 2025 19:52:33 -0500 Subject: [PATCH] Enable link & sync in beta --- ts/textsecure/Provisioner.ts | 4 +--- ts/util/isLinkAndSyncEnabled.ts | 11 ++--------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/ts/textsecure/Provisioner.ts b/ts/textsecure/Provisioner.ts index ccce52d947..f8d273ba59 100644 --- a/ts/textsecure/Provisioner.ts +++ b/ts/textsecure/Provisioner.ts @@ -422,9 +422,7 @@ export class Provisioner { .toAppUrl({ uuid, pubKey: Bytes.toBase64(cipher.getPublicKey()), - capabilities: isLinkAndSyncEnabled(this.#appVersion) - ? ['backup', 'backup2'] - : [], + capabilities: isLinkAndSyncEnabled(this.#appVersion) ? ['backup3'] : [], }) .toString(); diff --git a/ts/util/isLinkAndSyncEnabled.ts b/ts/util/isLinkAndSyncEnabled.ts index 7c48c10908..21d6841842 100644 --- a/ts/util/isLinkAndSyncEnabled.ts +++ b/ts/util/isLinkAndSyncEnabled.ts @@ -1,9 +1,7 @@ // Copyright 2024 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import { isTestOrMockEnvironment } from '../environment'; -import { isStagingServer } from './isStagingServer'; -import { isAdhoc, isNightly } from './version'; +import { isProduction } from './version'; import { everDone as wasRegistrationEverDone } from './registration'; export function isLinkAndSyncEnabled(version: string): boolean { @@ -12,10 +10,5 @@ export function isLinkAndSyncEnabled(version: string): boolean { return false; } - return ( - isStagingServer() || - isTestOrMockEnvironment() || - isNightly(version) || - isAdhoc(version) - ); + return !isProduction(version); }