From 7d6789426b048a172f59be0d52d884d916ed7eb4 Mon Sep 17 00:00:00 2001 From: 1 <386029724@qq.com> Date: Sun, 1 Jun 2025 14:23:20 +0800 Subject: [PATCH] Update Util.kt --- app/src/main/java/com/donut/mixfile/server/core/utils/Util.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/donut/mixfile/server/core/utils/Util.kt b/app/src/main/java/com/donut/mixfile/server/core/utils/Util.kt index 8419453..20aed05 100644 --- a/app/src/main/java/com/donut/mixfile/server/core/utils/Util.kt +++ b/app/src/main/java/com/donut/mixfile/server/core/utils/Util.kt @@ -15,6 +15,7 @@ import io.ktor.server.request.header import io.ktor.server.routing.RoutingContext import io.ktor.util.pipeline.PipelineContext import io.ktor.utils.io.ByteWriteChannel +import io.ktor.utils.io.CancellationException import io.ktor.utils.io.InternalAPI import io.ktor.utils.io.jvm.javaio.toOutputStream import kotlinx.coroutines.delay @@ -197,6 +198,7 @@ suspend fun retry( try { return block() } catch (e: Exception) { + if (e is CancellationException) throw e delay(delay) } }