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()