PM-37568: Feat: Remove feature flags#6955
Conversation
40a6089 to
05fc59c
Compare
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE This PR removes three feature flags ( Code Review DetailsNo findings. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6955 +/- ##
==========================================
+ Coverage 85.07% 86.41% +1.33%
==========================================
Files 944 870 -74
Lines 65432 63390 -2042
Branches 9250 9192 -58
==========================================
- Hits 55669 54776 -893
+ Misses 6590 5454 -1136
+ Partials 3173 3160 -13
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| if (!buildInfoManager.isFdroid) { | ||
| viewModelScope.launch { | ||
| credentialExchangeRegistryManager.register() | ||
| } |
There was a problem hiding this comment.
This is here because we would previously register or unregister after the first emission from the feature flag flow above (assuming we are not Fdroid). Since that flow no longer exists, we just register when not Fdroid.
I assume we do not need to unregister, right?
There was a problem hiding this comment.
Correct. Thanks for calling this out.
05fc59c to
d64b27c
Compare
| mockFeatureFlagOverrideDiskSource.saveFeatureFlag( | ||
| FlagKey.CredentialExchangeProtocolImport, | ||
| FlagKey.CredentialExchangeProtocolImport.defaultValue, | ||
| FlagKey.AttachmentUpdates, |
There was a problem hiding this comment.
❓ Was this missed before?
There was a problem hiding this comment.
Is is a test for the DebugMenu repo, and for this particular test, it needs a real flag, it can't be one of the Dummy flags we use for the other tests.
|
Thanks @SaintPatrck |
🎟️ Tracking
PM-37568
📔 Objective
This PR removes the
CredentialExchangeProtocolImport,CredentialExchangeProtocolExport, andSendEmailVerificationfeature flags from the app.