checkAll

suspend fun FF4k.checkAll(vararg featureIds: String, executionContext: FlippingExecutionContext? = null): Boolean(source)

Check if all features in the list are enabled.

Returns true only if every specified feature is enabled. Useful for gating functionality that requires multiple features to be active.

Example:

if (ff4k.checkAll("feature1", "feature2", "feature3")) {
// All features are enabled
enableAdvancedMode()
}

// With execution context
if (ff4k.checkAll("premium", "beta", executionContext = context)) {
showPremiumBetaFeatures()
}

Return

true if all features are enabled, false if any is disabled

Parameters

featureIds

the unique identifiers of the features to check

executionContext

optional explicit context for strategy evaluation