Extract EnabledFeature.
This commit is contained in:
parent
1a2255013d
commit
c98601c3c3
2 changed files with 16 additions and 6 deletions
|
|
@ -24,6 +24,7 @@ import dev.zacsweers.metro.Inject
|
|||
import io.element.android.features.enterprise.api.EnterpriseService
|
||||
import io.element.android.features.preferences.impl.developer.tracing.toLogLevel
|
||||
import io.element.android.features.preferences.impl.developer.tracing.toLogLevelItem
|
||||
import io.element.android.features.preferences.impl.model.EnabledFeature
|
||||
import io.element.android.features.preferences.impl.tasks.ClearCacheUseCase
|
||||
import io.element.android.features.preferences.impl.tasks.ComputeCacheSizeUseCase
|
||||
import io.element.android.features.rageshake.api.preferences.RageshakePreferencesState
|
||||
|
|
@ -34,7 +35,6 @@ import io.element.android.libraries.architecture.runCatchingUpdatingState
|
|||
import io.element.android.libraries.core.extensions.runCatchingExceptions
|
||||
import io.element.android.libraries.core.meta.BuildMeta
|
||||
import io.element.android.libraries.core.meta.BuildType
|
||||
import io.element.android.libraries.featureflag.api.Feature
|
||||
import io.element.android.libraries.featureflag.api.FeatureFlagService
|
||||
import io.element.android.libraries.featureflag.api.FeatureFlags
|
||||
import io.element.android.libraries.featureflag.ui.model.FeatureUiModel
|
||||
|
|
@ -215,8 +215,3 @@ private fun customElementCallUrlValidator(url: String?): Boolean {
|
|||
if (parsedUrl.host.isNullOrBlank()) error("Missing host")
|
||||
}.isSuccess
|
||||
}
|
||||
|
||||
private data class EnabledFeature(
|
||||
val feature: Feature,
|
||||
val isEnabled: Boolean,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* Copyright 2025 New Vector Ltd.
|
||||
*
|
||||
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
|
||||
* Please see LICENSE files in the repository root for full details.
|
||||
*/
|
||||
|
||||
package io.element.android.features.preferences.impl.model
|
||||
|
||||
import io.element.android.libraries.featureflag.api.Feature
|
||||
|
||||
data class EnabledFeature(
|
||||
val feature: Feature,
|
||||
val isEnabled: Boolean,
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue