Перейти к основному содержимому

SigmaClient.getUserFeatureFlagsDetails()

Данный метод не имеет параметров и возвращает объект Map<String, String?>. Возвращают словарь, где ключом является название Feature Flag, а значением - значение Feature Flag.

Использование

Без использования kotlin.coroutines

import ru.expf.sigma.Sigma
import ru.expf.sigma.SigmaGetUserFeatureFlagsDetailsCallback
...
client.getUserFeatureFlagsDetails(
object : SigmaGetUserFeatureFlagsDetailsCallback {
override fun onSuccess(featureFlags: Map<String, String?>) {
/** Some code with received featureFlags details */
}

override fun onError(throwable: Throwable) {
/** Some code with received error */
}
}
)

С использованием kotlin.coroutines

import ru.expf.sigma.Sigma
...
async {
val client = Sigma.getClient()
val details = client.getUserFeatureFlagsDetails()
}.await()