From: Lanius Trolling Date: Tue, 14 Mar 2023 18:53:03 +0000 (-0400) Subject: Change function signature X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=b82d8b6d83205aaf4489689335b2a4fe1665a781;p=factbooks Change function signature --- diff --git a/src/main/kotlin/info/mechyrdia/data/data.kt b/src/main/kotlin/info/mechyrdia/data/data.kt index 641148c..37835dd 100644 --- a/src/main/kotlin/info/mechyrdia/data/data.kt +++ b/src/main/kotlin/info/mechyrdia/data/data.kt @@ -122,8 +122,8 @@ class DocumentTable>(val kClass: KClass) { collection().replaceOneById(doc.id, doc, ReplaceOptions().upsert(true)) } - suspend fun put(docs: Iterable) { - if (docs.any()) + suspend fun put(docs: Collection) { + if (docs.isNotEmpty()) collection().bulkWrite( docs.map { doc -> replaceOne(KMongoUtil.idFilterQuery(doc.id), doc, ReplaceOptions().upsert(true))