diff --git a/mirai-core-api/src/jvmBaseMain/kotlin/utils/AbstractExternalResource.kt b/mirai-core-api/src/jvmBaseMain/kotlin/utils/AbstractExternalResource.kt index 56ae39572..6bdabd3ba 100644 --- a/mirai-core-api/src/jvmBaseMain/kotlin/utils/AbstractExternalResource.kt +++ b/mirai-core-api/src/jvmBaseMain/kotlin/utils/AbstractExternalResource.kt @@ -9,7 +9,9 @@ package net.mamoe.mirai.utils +import io.ktor.utils.io.core.* import io.ktor.utils.io.errors.* +import io.ktor.utils.io.streams.* import kotlinx.atomicfu.atomic import kotlinx.coroutines.CompletableDeferred import kotlinx.coroutines.Deferred @@ -254,4 +256,9 @@ public constructor( final override fun close() { holder.close() } + + @MiraiExperimentalApi + override fun input(): Input { + return inputStream().asInput() + } } \ No newline at end of file