CuiCloud retry

This commit is contained in:
Him188 2020-04-25 15:35:38 +08:00
parent f33c7da7b3
commit 00aea20c2c

View File

@ -15,6 +15,7 @@ import io.ktor.client.request.post
import io.ktor.client.statement.HttpResponse
import io.ktor.http.isSuccess
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.withContext
import org.gradle.api.Project
@ -84,14 +85,15 @@ object CuiCloud {
val bytes = file.readBytes()
runBlocking {
retryCatching(5) {
retryCatching(50) {
uploadToCuiCloud(
cuiCloudUrl,
key,
"/mirai/${project.name}/${file.nameWithoutExtension}.mp4",
bytes
)
}
delay(30_000)
}.getOrThrow()
}
}