mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[github] fix PR creation metadata items list
GitOrigin-RevId: 4e24ce25aa6a5ac6222e02ea4e6623a809ae3338
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5f6f276e8c
commit
18caa2f9fd
+1
-6
@@ -136,16 +136,11 @@ internal class LabeledListPanelHandle<T : Any>(cs: CoroutineScope,
|
||||
|
||||
private fun <T> LabeledListPanelViewModel<T>.getSelectableItemsBatchFlow(): Flow<Result<List<T>>> {
|
||||
val current = items.value
|
||||
val currentSet = current.toSet()
|
||||
return flow {
|
||||
if (current.isNotEmpty()) {
|
||||
emit(Result.success(current))
|
||||
}
|
||||
selectableItems.mapNotNull { it.result }.first().map { list ->
|
||||
list.filter { !currentSet.contains(it) }
|
||||
}.let {
|
||||
emit(it)
|
||||
}
|
||||
selectableItems.mapNotNull { it.result }.first().let { emit(it) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user