Skip to content

Commit 3cda43f

Browse files
committed
Upload file
1 parent 4e8b91b commit 3cda43f

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

krscript/src/main/java/com/omarea/krscript/ui/ParamsAppChooserRender.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,19 @@ class ParamsAppChooserRender(
3333
// collator dùng chung cho toàn bộ quá trình sort
3434
private val collator: Collator = Collator.getInstance(Locale.getDefault())
3535

36+
private val selectedValues: Set<String>
37+
get() = if (actionParamInfo.multiple) {
38+
valueView.text.toString()
39+
.split(actionParamInfo.separator)
40+
.filter { it.isNotEmpty() }
41+
.toSet()
42+
} else {
43+
valueView.text.toString()
44+
.takeIf { it.isNotEmpty() }
45+
?.let { setOf(it) }
46+
?: emptySet()
47+
}
48+
3649
fun render(): View {
3750
val layout = LayoutInflater.from(context)
3851
.inflate(R.layout.kr_param_app, null)

0 commit comments

Comments
 (0)