From 6b6754282d1f308fd0b0c046b3fe531771c0ea7b Mon Sep 17 00:00:00 2001 From: Thomas Bradford Date: Tue, 15 Aug 2023 11:02:37 +1000 Subject: [PATCH] fix(insights): add serializer parameters (#401) Fixes crash when obfuscating. --- .../internal/data/local/mapper/InsightsEventDOMapper.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/instantsearch-insights/src/commonMain/kotlin/com/algolia/instantsearch/insights/internal/data/local/mapper/InsightsEventDOMapper.kt b/instantsearch-insights/src/commonMain/kotlin/com/algolia/instantsearch/insights/internal/data/local/mapper/InsightsEventDOMapper.kt index 57fcbce3a..b5f771932 100644 --- a/instantsearch-insights/src/commonMain/kotlin/com/algolia/instantsearch/insights/internal/data/local/mapper/InsightsEventDOMapper.kt +++ b/instantsearch-insights/src/commonMain/kotlin/com/algolia/instantsearch/insights/internal/data/local/mapper/InsightsEventDOMapper.kt @@ -2,16 +2,14 @@ package com.algolia.instantsearch.insights.internal.data.local.mapper import com.algolia.instantsearch.insights.internal.data.local.model.InsightsEventDO import com.algolia.instantsearch.insights.internal.extension.JsonNonStrict -import kotlinx.serialization.decodeFromString -import kotlinx.serialization.encodeToString internal object InsightsEventDOMapper : Mapper { override fun map(input: InsightsEventDO): String { - return JsonNonStrict.encodeToString(input) + return JsonNonStrict.encodeToString(InsightsEventDO.serializer(), input) } override fun unmap(input: String): InsightsEventDO { - return JsonNonStrict.decodeFromString(input) + return JsonNonStrict.decodeFromString(InsightsEventDO.serializer(), input) } }