From 422336b3d1102894c8118492bf04d939b0636df6 Mon Sep 17 00:00:00 2001 From: mariiapanasetskaia Date: Fri, 15 May 2026 13:48:59 +0200 Subject: [PATCH 1/3] remove deprecated argument for defaultValue = false --- .../flags/UnleashFeatureFlagProvider.kt | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt index 0040e59b9a..f31d32d98c 100644 --- a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt +++ b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt @@ -13,30 +13,29 @@ internal class UnleashFeatureFlagProvider( return hedvigUnleashClient.featureUpdatedFlow .map { when (feature) { - Feature.DISABLE_CHAT -> hedvigUnleashClient.client.isEnabled("disable_chat", false) + Feature.DISABLE_CHAT -> hedvigUnleashClient.client.isEnabled("disable_chat") - Feature.MOVING_FLOW -> hedvigUnleashClient.client.isEnabled("moving_flow", false) + Feature.MOVING_FLOW -> hedvigUnleashClient.client.isEnabled("moving_flow") - Feature.PAYMENT_SCREEN -> hedvigUnleashClient.client.isEnabled("payment_screen", false) + Feature.PAYMENT_SCREEN -> hedvigUnleashClient.client.isEnabled("payment_screen") Feature.TERMINATION_FLOW -> hedvigUnleashClient.client.isEnabled("termination_flow", true) - Feature.UPDATE_NECESSARY -> hedvigUnleashClient.client.isEnabled("update_necessary", false) + Feature.UPDATE_NECESSARY -> hedvigUnleashClient.client.isEnabled("update_necessary") - Feature.EDIT_COINSURED -> hedvigUnleashClient.client.isEnabled("edit_coinsured", false) + Feature.EDIT_COINSURED -> hedvigUnleashClient.client.isEnabled("edit_coinsured") Feature.HELP_CENTER -> hedvigUnleashClient.client.isEnabled("help_center", true) - Feature.TRAVEL_ADDON -> hedvigUnleashClient.client.isEnabled("enable_addons", false) + Feature.TRAVEL_ADDON -> hedvigUnleashClient.client.isEnabled("enable_addons") Feature.ENABLE_VIDEO_PLAYER_IN_CHAT_MESSAGES -> hedvigUnleashClient.client.isEnabled( "enable_video_player_in_chat_messages", - false, ) - Feature.DISABLE_REDEEM_CAMPAIGN -> hedvigUnleashClient.client.isEnabled("disable_redeem_campaign", false) + Feature.DISABLE_REDEEM_CAMPAIGN -> hedvigUnleashClient.client.isEnabled("disable_redeem_campaign") - Feature.ENABLE_CLAIM_HISTORY -> hedvigUnleashClient.client.isEnabled("enable_claim_history", false) + Feature.ENABLE_CLAIM_HISTORY -> hedvigUnleashClient.client.isEnabled("enable_claim_history") } }.distinctUntilChanged() } From 318dd5b4e1165372027196fdd64c574ca18dc50e Mon Sep 17 00:00:00 2001 From: mariiapanasetskaia Date: Fri, 15 May 2026 14:01:14 +0200 Subject: [PATCH 2/3] change Feature.HELP_CENTER --- .../android/featureflags/flags/UnleashFeatureFlagProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt index f31d32d98c..142e60508d 100644 --- a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt +++ b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt @@ -25,7 +25,7 @@ internal class UnleashFeatureFlagProvider( Feature.EDIT_COINSURED -> hedvigUnleashClient.client.isEnabled("edit_coinsured") - Feature.HELP_CENTER -> hedvigUnleashClient.client.isEnabled("help_center", true) + Feature.HELP_CENTER -> !hedvigUnleashClient.client.isEnabled("disable_help_center") Feature.TRAVEL_ADDON -> hedvigUnleashClient.client.isEnabled("enable_addons") From 17d29b723308c9120b81ecf275c87c5928c5b156 Mon Sep 17 00:00:00 2001 From: mariiapanasetskaia Date: Fri, 15 May 2026 14:07:05 +0200 Subject: [PATCH 3/3] change Feature.TERMINATION_FLOW --- .../android/featureflags/flags/UnleashFeatureFlagProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt index 142e60508d..e0f93dafeb 100644 --- a/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt +++ b/app/featureflags/feature-flags-android/src/main/kotlin/com/hedvig/android/featureflags/flags/UnleashFeatureFlagProvider.kt @@ -19,7 +19,7 @@ internal class UnleashFeatureFlagProvider( Feature.PAYMENT_SCREEN -> hedvigUnleashClient.client.isEnabled("payment_screen") - Feature.TERMINATION_FLOW -> hedvigUnleashClient.client.isEnabled("termination_flow", true) + Feature.TERMINATION_FLOW -> !hedvigUnleashClient.client.isEnabled("disable_termination_flow") Feature.UPDATE_NECESSARY -> hedvigUnleashClient.client.isEnabled("update_necessary")