From 50289924fe2f5d4e6e5cf624e82b4699f0b113a5 Mon Sep 17 00:00:00 2001 From: Him188 Date: Fri, 28 Feb 2020 12:43:14 +0800 Subject: [PATCH] Wrap with `withContext` --- .../jvmMain/kotlin/net/mamoe/mirai/utils/ExternalImageJvm.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/ExternalImageJvm.kt b/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/ExternalImageJvm.kt index 70612ea1c..4f500aac4 100644 --- a/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/ExternalImageJvm.kt +++ b/mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/ExternalImageJvm.kt @@ -148,7 +148,7 @@ suspend inline fun Input.suspendToExternalImage(): ExternalImage = withContext(I suspend fun ByteReadChannel.toExternalImage(): ExternalImage { val file = createTempFile().apply { deleteOnExit() } file.outputStream().use { - this.copyTo(it) + withContext(IO) { copyTo(it) } it.flush() }