avoids escaping errors from events inside strings

This commit is contained in:
Vitor Pamplona 2024-03-11 13:35:56 -04:00
parent afb5169ede
commit e984487d9e

View File

@ -25,6 +25,7 @@ import androidx.compose.runtime.Immutable
import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.core.JsonGenerator
import com.fasterxml.jackson.core.JsonParser
import com.fasterxml.jackson.core.json.JsonReadFeature
import com.fasterxml.jackson.databind.DeserializationContext
import com.fasterxml.jackson.databind.DeserializationFeature
import com.fasterxml.jackson.databind.JsonNode
@ -405,6 +406,7 @@ open class Event(
val mapper =
jacksonObjectMapper()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
.enable(JsonReadFeature.ALLOW_UNESCAPED_CONTROL_CHARS.mappedFeature())
.registerModule(
SimpleModule()
.addSerializer(Event::class.java, EventSerializer())