mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2024-06-02 07:55:13 +00:00
12 lines
362 B
Kotlin
12 lines
362 B
Kotlin
package dev.inmo.micro_utils.ktor.client
|
|
|
|
import dev.inmo.micro_utils.common.MPPFile
|
|
import io.ktor.client.request.forms.InputProvider
|
|
import io.ktor.utils.io.streams.asInput
|
|
|
|
fun MPPFile.inputProviderSync(): InputProvider = InputProvider(length()) {
|
|
inputStream().asInput()
|
|
}
|
|
|
|
actual suspend fun MPPFile.inputProvider(): InputProvider = inputProviderSync()
|