diff --git a/mirai-core/src/commonMain/kotlin/utils/RemoteFileImpl.kt b/mirai-core/src/commonMain/kotlin/utils/RemoteFileImpl.kt index e5b6066ae..8a0d19115 100644 --- a/mirai-core/src/commonMain/kotlin/utils/RemoteFileImpl.kt +++ b/mirai-core/src/commonMain/kotlin/utils/RemoteFileImpl.kt @@ -100,11 +100,9 @@ internal fun RemoteFile.checkIsImpl(): RemoteFileImpl { } internal class RemoteFileImpl( - contact: Group, + override val contact: Group, override val path: String, // absolute ) : RemoteFile { - private val contactRef by contact.weakRef() - override val contact get() = contactRef ?: error("RemoteFile is closed due to Contact closed.") constructor(contact: Group, parent: String, name: String) : this(contact, fs.normalize(parent, name))