fix #77 Instant.toJson

This commit is contained in:
sergeych committed 2025-12-05 11:47:42 +01:00
1 parent a31befef0b
commit 080eac2e1a
2 files changed
+26

No files matched your search

@@ -21,6 +21,8 @@ import kotlinx.datetime.Clock
import kotlinx.datetime.Instant
import kotlinx.datetime.isDistantFuture
import kotlinx.datetime.isDistantPast
import kotlinx.serialization.json.JsonElement
import kotlinx.serialization.json.JsonPrimitive
import net.sergeych.lyng.Scope
import net.sergeych.lynon.LynonDecoder
import net.sergeych.lynon.LynonEncoder
@@ -89,6 +91,9 @@ class ObjInstant(val instant: Instant,val truncateMode: LynonSettings.InstantTru
}
}
override suspend fun toJson(scope: Scope): JsonElement = JsonPrimitive(instant.toString())
companion object {
val distantFuture by lazy {
ObjInstant(Instant.DISTANT_FUTURE)