FeatureFlagService

@Service
class FeatureFlagService(flagsmith: FlagsmithClient)(source)

Constructors

Link copied to clipboard
constructor(flagsmith: FlagsmithClient)

Functions

Link copied to clipboard
fun isEnabled(featureKey: String): Boolean

Verifica se uma feature está ativa globalmente ou para um contexto específico. Ex: isEnabled("beta_whatsapp_flow")

Link copied to clipboard
fun isEnabledForUser(featureKey: String, userId: String): Boolean

Verifica feature para um usuário específico (User Targeting). Útil para liberar features beta apenas para o Tenant X.