//core/com.petersamokhin.vksdk.core.api/BatchRequestExecutor
BatchRequestExecutor¶
[common]\ class BatchRequestExecutor@JvmOverloads()constructor(token: String, settings: VkSettings, json: Json) : CoroutineScope
https://vk.com/dev/execute
Constructors¶
| BatchRequestExecutor | [common] @JvmOverloads() fun BatchRequestExecutor(token: String, settings: VkSettings, json: Json = defaultJson()) |
Types¶
| Name | Summary |
|---|---|
| Companion | [common] object Companion |
Functions¶
| Name | Summary |
|---|---|
| enqueue | [common] fun enqueue(item: BatchRequestItem) Add item to the queue [common] fun enqueue(items: Collection<BatchRequestItem>) Add items to the queue |
| observeResults | [common] @FlowPreview() @ExperimentalCoroutinesApi() fun observeResults(): Flow<BatchRequestResult> |
| stop | [common] fun stop() Stop the loop |
Properties¶
| Name | Summary |
|---|---|
| coroutineContext | [common] open override val coroutineContext: CoroutineContext Coroutine context for the loop |