Functions
Properties
Extensions
Link copied to clipboard
Limiter 解构扩展,第1个属性,相当于 Limiter.offset。
Link copied to clipboard
Limiter 解构扩展,第2个属性,相当于 Limiter.limit。
Link copied to clipboard
Limiter 解构扩展,第3个属性,相当于 Limiter.batchSize。
Link copied to clipboard
inline fun <T> Limiter.toFlow(crossinline collector: suspend FlowCollector<T>.(batchSize: Int) -> Unit): Flow<T>
参数提供 Limiter.batchSize, receiver为 FlowCollector, flow的结果通过 withLimiter 限流
Link copied to clipboard
inline fun <T> Limiter.toSequence(crossinline block: suspend SequenceScope<T>.(batchSize: Int) -> Unit): Sequence<T>
参数提供 Limiter.batchSize, receiver为 SequenceScope, sequence的结果通过 withLimiter 限流