[github] fix PR creation metadata items list

GitOrigin-RevId: 4e24ce25aa6a5ac6222e02ea4e6623a809ae3338
This commit is contained in:
Ivan Semenov
2024-06-26 19:43:35 +00:00
committed by intellij-monorepo-bot
parent 5f6f276e8c
commit 18caa2f9fd
@@ -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) }
}
}
}