From b82d8b6d83205aaf4489689335b2a4fe1665a781 Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Tue, 14 Mar 2023 14:53:03 -0400 Subject: [PATCH] Change function signature --- src/main/kotlin/info/mechyrdia/data/data.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) -- 2.25.1