// Copyright 2024 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import { isTestOrMockEnvironment } from '../environment'; import { isStagingServer } from './isStagingServer'; import { everDone as wasRegistrationEverDone } from './registration'; export function isLinkAndSyncEnabled(): boolean { // Cannot overwrite existing message history if (wasRegistrationEverDone()) { return false; } return isStagingServer() || isTestOrMockEnvironment(); }