File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
bson-kotlinx/src/main/kotlin/org/bson/codecs/kotlinx Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -54,11 +54,16 @@ import org.bson.codecs.kotlinx.utils.SerializationModuleUtils.isClassAvailable
5454public val dateTimeSerializersModule: SerializersModule by lazy {
5555 var module = SerializersModule {}
5656 if (isClassAvailable(" kotlinx.datetime.Instant" )) {
57- module + =
58- InstantAsBsonDateTime .serializersModule +
59- LocalDateAsBsonDateTime .serializersModule +
60- LocalDateTimeAsBsonDateTime .serializersModule +
61- LocalTimeAsBsonDateTime .serializersModule
57+ module + = InstantAsBsonDateTime .serializersModule
58+ }
59+ if (isClassAvailable(" kotlinx.datetime.LocalDate" )) {
60+ module + = LocalDateAsBsonDateTime .serializersModule
61+ }
62+ if (isClassAvailable(" kotlinx.datetime.LocalDateTime" )) {
63+ module + = LocalDateTimeAsBsonDateTime .serializersModule
64+ }
65+ if (isClassAvailable(" kotlinx.datetime.LocalTime" )) {
66+ module + = LocalTimeAsBsonDateTime .serializersModule
6267 }
6368 module
6469}
You can’t perform that action at this time.
0 commit comments