From 6126bdf7be3920c24b5e01c540137cbd8c9d4f5a Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Thu, 4 Jun 2026 18:27:48 -0600 Subject: [PATCH 1/2] SearchHistoryAdaptor: migrate to kotlinx serialization --- .../cloudstream3/ui/search/SearchHistoryAdaptor.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt index 4868abb3d08..f18a4e35a28 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt @@ -3,7 +3,6 @@ package com.lagradost.cloudstream3.ui.search import android.view.LayoutInflater import android.view.ViewGroup import androidx.core.view.isGone -import com.fasterxml.jackson.annotation.JsonProperty import com.lagradost.cloudstream3.TvType import com.lagradost.cloudstream3.databinding.SearchHistoryFooterBinding import com.lagradost.cloudstream3.databinding.SearchHistoryItemBinding @@ -13,12 +12,14 @@ import com.lagradost.cloudstream3.ui.ViewHolderState import com.lagradost.cloudstream3.ui.settings.Globals.EMULATOR import com.lagradost.cloudstream3.ui.settings.Globals.TV import com.lagradost.cloudstream3.ui.settings.Globals.isLayout +import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable data class SearchHistoryItem( - @JsonProperty("searchedAt") val searchedAt: Long, - @JsonProperty("searchText") val searchText: String, - @JsonProperty("type") val type: List, - @JsonProperty("key") val key: String, + @SerialName("searchedAt") val searchedAt: Long, + @SerialName("searchText") val searchText: String, + @SerialName("type") val type: List, + @SerialName("key") val key: String, ) data class SearchHistoryCallback( From 7c89178d3895f3e718d98520c5e581f7d9e85f60 Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Thu, 4 Jun 2026 18:31:04 -0600 Subject: [PATCH 2/2] Fix --- .../com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt index f18a4e35a28..a9625a39060 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchHistoryAdaptor.kt @@ -15,6 +15,7 @@ import com.lagradost.cloudstream3.ui.settings.Globals.isLayout import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable +@Serializable data class SearchHistoryItem( @SerialName("searchedAt") val searchedAt: Long, @SerialName("searchText") val searchText: String,