diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipSupportProvider.kt b/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipSupportProvider.kt index 6cf3f080ad..3762174481 100644 --- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipSupportProvider.kt +++ b/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/pip/PipSupportProvider.kt @@ -24,9 +24,6 @@ import com.squareup.anvil.annotations.ContributesBinding import io.element.android.libraries.core.bool.orFalse import io.element.android.libraries.di.AppScope import io.element.android.libraries.di.ApplicationContext -import io.element.android.libraries.featureflag.api.FeatureFlagService -import io.element.android.libraries.featureflag.api.FeatureFlags -import kotlinx.coroutines.runBlocking import javax.inject.Inject interface PipSupportProvider { @@ -37,15 +34,10 @@ interface PipSupportProvider { @ContributesBinding(AppScope::class) class DefaultPipSupportProvider @Inject constructor( @ApplicationContext private val context: Context, - private val featureFlagService: FeatureFlagService, ) : PipSupportProvider { override fun isPipSupported(): Boolean { val isSupportedByTheOs = Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && context.packageManager?.hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE).orFalse() - return if (isSupportedByTheOs) { - runBlocking { featureFlagService.isFeatureEnabled(FeatureFlags.PictureInPicture) } - } else { - false - } + return isSupportedByTheOs } } diff --git a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt b/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt index 93951003f8..971d99c095 100644 --- a/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt +++ b/libraries/featureflag/api/src/main/kotlin/io/element/android/libraries/featureflag/api/FeatureFlags.kt @@ -120,13 +120,6 @@ enum class FeatureFlags( defaultValue = { true }, isFinished = false, ), - PictureInPicture( - key = "feature.pictureInPicture", - title = "Picture in Picture for Calls", - description = "Allow the Call to be rendered in PiP mode", - defaultValue = { it.buildType != BuildType.RELEASE }, - isFinished = false, - ), PinnedEvents( key = "feature.pinnedEvents", title = "Pinned Events",