Removed unnecessary api call. Refactored methods to use existing currentDeviceId.

Better string naming
Added more tests
This commit is contained in:
Andre Rosado
2026-04-21 13:09:05 +01:00
parent 7ef963684e
commit 64e2e985e9
23 changed files with 404 additions and 235 deletions

View File

@@ -93,7 +93,7 @@ private fun <T : Any> FlagKey<T>.getDisplayLabel(): String = when (this) {
FlagKey.CardScanner -> stringResource(BitwardenString.scan_card)
FlagKey.SendEmailVerification -> stringResource(BitwardenString.send_email_verification)
FlagKey.MobilePremiumUpgrade -> stringResource(BitwardenString.mobile_premium_upgrade)
FlagKey.ManageDevices -> stringResource(BitwardenString.manage_devices)
FlagKey.ManageDevices -> stringResource(BitwardenString.manage_devices_flag)
FlagKey.AttachmentUpdates -> stringResource(BitwardenString.attachment_updates)
FlagKey.V2EncryptionJitPassword -> stringResource(BitwardenString.v2_encryption_jit_password)
FlagKey.V2EncryptionKeyConnector -> stringResource(BitwardenString.v2_encryption_key_connector)

View File

@@ -1233,11 +1233,11 @@ Do you want to switch to this account?</string>
<string name="external_link">External link</string>
<string name="external_link_format" comment="Used for accessibility to indicate that tapping this item will leave the app">%1$s, External link</string>
<string name="manage_devices">Manage devices</string>
<string name="mobile">Mobile</string>
<string name="extension">Extension</string>
<string name="web">Web</string>
<string name="desktop">Desktop</string>
<string name="cli">CLI</string>
<string name="mobile_platform">Mobile - %1$s</string>
<string name="extension_platform">Extension - %1$s</string>
<string name="web_platform">Web - %1$s</string>
<string name="desktop_platform">Desktop - %1$s</string>
<string name="cli_platform">CLI - %1$s</string>
<string name="sdk">SDK</string>
<string name="server">Server</string>
<string name="unknown_device">Unknown device</string>

View File

@@ -53,6 +53,7 @@
<string name="v2_encryption_key_connector">V2 Encryption - Key Connector</string>
<string name="v2_encryption_jit_password">V2 Encryption - JIT Password</string>
<string name="v2_encryption_password">V2 Encryption - Password</string>
<string name="manage_devices_flag">Manage devices</string>
<!-- endregion Debug Menu -->
</resources>