signal-desktop/ts/util/isBackupEnabled.ts

14 lines
444 B
TypeScript
Raw Normal View History

2024-04-22 21:25:56 +00:00
// Copyright 2024 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import * as RemoteConfig from '../RemoteConfig';
import { isTestOrMockEnvironment } from '../environment';
2024-09-04 18:12:45 +00:00
import { isStagingServer } from './isStagingServer';
2024-04-22 21:25:56 +00:00
export function isBackupEnabled(): boolean {
if (isStagingServer() || isTestOrMockEnvironment()) {
2024-08-08 19:22:48 +00:00
return true;
}
2024-04-22 21:25:56 +00:00
return Boolean(RemoteConfig.isEnabled('desktop.backup.credentialFetch'));
}