@@ -79,7 +79,16 @@ data class InteractRequest private constructor(
7979 nowOrNothing : Boolean = false,
8080 builder : (PlaceRequestBuilder .() -> Unit )? = null
8181 ) = asSequence()
82- .map { if (it is Dependent ) it.lastDependency else it }
82+ .interactRequest(pendingInteractions, nowOrNothing, builder)
83+
84+ @PlaceRequestDsl
85+ @JvmName(" interactRequest2" )
86+ context(automated: Automated )
87+ fun Sequence<BuildResult>.interactRequest (
88+ pendingInteractions : MutableCollection <BuildContext >,
89+ nowOrNothing : Boolean = false,
90+ builder : (PlaceRequestBuilder .() -> Unit )? = null
91+ ) = map { if (it is Dependent ) it.lastDependency else it }
8392 .filterIsInstance<InteractResult .Interact >()
8493 .sorted()
8594 .map { it.context }
@@ -88,7 +97,7 @@ data class InteractRequest private constructor(
8897 ?.let { automated.interactRequest(it, pendingInteractions, nowOrNothing, builder) }
8998
9099 @PlaceRequestDsl
91- @JvmName(" interactRequest2 " )
100+ @JvmName(" interactRequest3 " )
92101 fun Automated.interactRequest (
93102 contexts : Collection <InteractContext >,
94103 pendingInteractions : MutableCollection <BuildContext >,
0 commit comments