не найден, он возвращает пустую строку. Хотелось бы чтоб остальной код не задумывался над этим. Написал такое решение:
private fun getString(key: String): String {
val configValue = remoteConfig.getString(key)
return if (configValue.isNullOrEmpty()) {
EXPERIMENT_DEFAULT
} else {
configValue
}
}
Может есть более простой вариант?
возвращать nullable?
return remoteConfig.getString(key)?.takeUnless { it.isEmpty() } ?: EXPERIMENT_DEFAULT
Обсуждают сегодня