internal: incomplete vault systems behind feature flag (#2340)

This commit is contained in:
Mo
2023-06-30 09:01:56 -05:00
committed by GitHub
parent d16e401bb9
commit b032eb9c9b
638 changed files with 20321 additions and 4813 deletions

View File

@@ -0,0 +1,35 @@
const ExpectedItemCountsWithVaultFeatureEnabled = {
Items: ['ItemsKey', 'UserPreferences', 'DarkTheme'].length,
ItemsWithAccount: ['ItemsKey', 'UserPreferences', 'DarkTheme', 'TrustedSelfContact'].length,
ItemsWithAccountWithoutItemsKey: ['UserPreferences', 'DarkTheme', 'TrustedSelfContact'].length,
ItemsNoAccounNoItemsKey: ['UserPreferences', 'DarkTheme'].length,
BackupFileRootKeyEncryptedItems: ['TrustedSelfContact'].length,
}
const ExpectedItemCountsWithVaultFeatureDisabled = {
Items: ['ItemsKey', 'UserPreferences', 'DarkTheme'].length,
ItemsWithAccount: ['ItemsKey', 'UserPreferences', 'DarkTheme'].length,
ItemsWithAccountWithoutItemsKey: ['UserPreferences', 'DarkTheme'].length,
ItemsNoAccounNoItemsKey: ['UserPreferences', 'DarkTheme'].length,
BackupFileRootKeyEncryptedItems: [].length,
}
const isVaultsEnabled = InternalFeatureService.get().isFeatureEnabled(InternalFeature.Vaults)
export const BaseItemCounts = {
DefaultItems: isVaultsEnabled
? ExpectedItemCountsWithVaultFeatureEnabled.Items
: ExpectedItemCountsWithVaultFeatureDisabled.Items,
DefaultItemsWithAccount: isVaultsEnabled
? ExpectedItemCountsWithVaultFeatureEnabled.ItemsWithAccount
: ExpectedItemCountsWithVaultFeatureDisabled.ItemsWithAccount,
DefaultItemsWithAccountWithoutItemsKey: isVaultsEnabled
? ExpectedItemCountsWithVaultFeatureEnabled.ItemsWithAccountWithoutItemsKey
: ExpectedItemCountsWithVaultFeatureDisabled.ItemsWithAccountWithoutItemsKey,
DefaultItemsNoAccounNoItemsKey: isVaultsEnabled
? ExpectedItemCountsWithVaultFeatureEnabled.ItemsNoAccounNoItemsKey
: ExpectedItemCountsWithVaultFeatureDisabled.ItemsNoAccounNoItemsKey,
BackupFileRootKeyEncryptedItems: isVaultsEnabled
? ExpectedItemCountsWithVaultFeatureEnabled.BackupFileRootKeyEncryptedItems
: ExpectedItemCountsWithVaultFeatureDisabled.BackupFileRootKeyEncryptedItems,
}