Discard if some regexs are missing
This commit is contained in:
@@ -42,10 +42,12 @@ enum class TetherType(@DrawableRes val icon: Int) {
|
|||||||
@RequiresApi(30) // unused on lower APIs
|
@RequiresApi(30) // unused on lower APIs
|
||||||
val listener = Event0()
|
val listener = Event0()
|
||||||
|
|
||||||
private fun Pair<String?, Resources>.getRegexs(name: String) = second
|
private fun Pair<String?, Resources>.getRegexs(name: String) = second.getIdentifier(name, "array", first).let {
|
||||||
.getStringArray(second.getIdentifier(name, "array", first))
|
if (it == 0) {
|
||||||
.filterNotNull()
|
Timber.i("$name is empty")
|
||||||
.map { it.toPattern() }
|
emptyList()
|
||||||
|
} else second.getStringArray(it).filterNotNull().map { it.toPattern() }
|
||||||
|
}
|
||||||
|
|
||||||
@RequiresApi(30)
|
@RequiresApi(30)
|
||||||
private fun updateRegexs() = synchronized(this) {
|
private fun updateRegexs() = synchronized(this) {
|
||||||
|
|||||||
Reference in New Issue
Block a user