diff --git a/driver-multiplatform/src/commonMain/kotlin/MongoClient.kt b/driver-multiplatform/src/commonMain/kotlin/MongoClient.kt index fffa4eb6..4f23f534 100644 --- a/driver-multiplatform/src/commonMain/kotlin/MongoClient.kt +++ b/driver-multiplatform/src/commonMain/kotlin/MongoClient.kt @@ -70,7 +70,7 @@ class MongoClient internal constructor( internal val wire: MongoWireClient, val factory: BsonFactory, val context: BsonContext, -) { +) : AutoCloseable { /** * Creates a [MongoDatabase] object. @@ -83,6 +83,9 @@ class MongoClient internal constructor( fun database(name: String): MongoDatabase = MongoDatabaseImpl(this, name) + override fun close() { + wire.close() + } } /**