Use donations prod flag

This commit is contained in:
ayumi-signal
2025-09-03 10:53:10 -07:00
committed by GitHub
parent a29aef5ebe
commit deb62b8578
2 changed files with 7 additions and 2 deletions

View File

@@ -23,6 +23,7 @@ const KnownConfigKeys = [
'desktop.clientExpiration',
'desktop.backup.credentialFetch',
'desktop.donations',
'desktop.donations.prod',
'desktop.internalUser',
'desktop.mediaQuality.levels',
'desktop.messageCleanup',

View File

@@ -87,6 +87,7 @@ import type { SmartPreferencesChatFoldersPageProps } from './PreferencesChatFold
import { SmartPreferencesChatFoldersPage } from './PreferencesChatFoldersPage';
import type { SmartPreferencesEditChatFolderPageProps } from './PreferencesEditChatFolderPage';
import { SmartPreferencesEditChatFolderPage } from './PreferencesEditChatFolderPage';
import { isProduction } from '../../util/version';
const DEFAULT_NOTIFICATION_SETTING = 'message';
@@ -536,9 +537,12 @@ export function SmartPreferences(): JSX.Element | null {
const backupFeatureEnabled = isBackupFeatureEnabled(items.remoteConfig);
const backupLocalBackupsEnabled = isLocalBackupsEnabled(items.remoteConfig);
const donationsFeatureEnabled =
(items.remoteConfig?.['desktop.internalUser']?.enabled ||
items.remoteConfig?.['desktop.donations']?.enabled) ??
(isInternalUser ||
items.remoteConfig?.['desktop.donations']?.enabled ||
(isProduction(window.getVersion()) &&
items.remoteConfig?.['desktop.donations.prod']?.enabled)) ??
false;
// Two-way items