diff --git a/app/src/main/java/exh/util/StringUtil.kt b/app/src/main/java/exh/util/StringUtil.kt index 32c2ab5ec..53d9b2d22 100644 --- a/app/src/main/java/exh/util/StringUtil.kt +++ b/app/src/main/java/exh/util/StringUtil.kt @@ -1,8 +1,8 @@ package exh.util -fun List.trimAll() = map { it.trim() } -fun List.dropBlank() = filter { it.isNotBlank() } -fun List.dropEmpty() = filter { it.isNotEmpty() } +fun Collection.trimAll() = map { it.trim() } +fun Collection.dropBlank() = filter { it.isNotBlank() } +fun Collection.dropEmpty() = filter { it.isNotEmpty() } private val articleRegex by lazy { "^(an|a|the) ".toRegex(RegexOption.IGNORE_CASE) } @@ -12,7 +12,7 @@ fun String.removeArticles(): String { fun String.trimOrNull(): String? { val trimmed = trim() - return if (trimmed.isBlank()) null else trimmed + return trimmed.ifBlank { null } } fun String?.nullIfBlank(): String? = if (isNullOrBlank()) {