mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2024-06-01 23:45:28 +00:00
20 lines
592 B
Kotlin
20 lines
592 B
Kotlin
package dev.inmo.micro_utils.ktor.client
|
|
|
|
import dev.inmo.micro_utils.common.MPPFile
|
|
import dev.inmo.micro_utils.ktor.common.*
|
|
import io.ktor.client.HttpClient
|
|
|
|
expect suspend fun HttpClient.tempUpload(
|
|
fullTempUploadDraftPath: String,
|
|
file: MPPFile,
|
|
onUpload: (uploaded: Long, count: Long) -> Unit = { _, _ -> }
|
|
): TemporalFileId
|
|
|
|
suspend fun UnifiedRequester.tempUpload(
|
|
fullTempUploadDraftPath: String,
|
|
file: MPPFile,
|
|
onUpload: (uploaded: Long, count: Long) -> Unit = { _, _ -> }
|
|
): TemporalFileId = client.tempUpload(
|
|
fullTempUploadDraftPath, file, onUpload
|
|
)
|