in swift-source/focus/Nimbus/Nimbus.swift [179:196]
func getFeatureConfigVariablesJson(featureId: String) -> [String: Any]? {
do {
guard let string = try nimbusClient.getFeatureConfigVariables(featureId: featureId) else {
return nil
}
return try Dictionary.parse(jsonString: string)
} catch NimbusError.DatabaseNotReady {
GleanMetrics.NimbusHealth.cacheNotReadyForFeature.record(
GleanMetrics.NimbusHealth.CacheNotReadyForFeatureExtra(
featureId: featureId
)
)
return nil
} catch {
errorReporter(error)
return nil
}
}