multipleAwaitWith
inline suspend fun <C, T, R> ContinuousSessionReceiver<C, T, R>.multipleAwaitWith(block: MultipleAwaitResult.Factory.(C, T) -> MultipleAwaitResult<R>): R(source)
进行多轮次处理。如果 block 的返回值类型不是 MultipleAwaitResult.Valid, 则 multipleAwaitWith 会继续 await 直到得到 MultipleAwaitResult.Valid 结果或产生了异常。
Since
4.14.0