Fix uuid serialization

This commit is contained in:
Damontecres 2025-10-18 19:56:15 -04:00
parent dc3193e2dc
commit 5bb46bf34b
No known key found for this signature in database
6 changed files with 18 additions and 38 deletions

View file

@ -1,11 +1,11 @@
@file:UseSerializers(UuidSerializer::class)
@file:UseSerializers(UUIDSerializer::class)
package com.github.damontecres.wholphin.data.model
import com.github.damontecres.wholphin.util.UuidSerializer
import kotlinx.serialization.Serializable
import kotlinx.serialization.UseSerializers
import org.jellyfin.sdk.model.api.request.GetItemsRequest
import org.jellyfin.sdk.model.serializer.UUIDSerializer
import java.util.UUID
@Serializable

View file

@ -1,4 +1,4 @@
@file:UseSerializers(UuidSerializer::class)
@file:UseSerializers(UUIDSerializer::class)
package com.github.damontecres.wholphin.data.model
@ -10,7 +10,6 @@ import com.github.damontecres.wholphin.data.JellyfinUser
import com.github.damontecres.wholphin.preferences.UserPreferences
import com.github.damontecres.wholphin.ui.isNotNullOrBlank
import com.github.damontecres.wholphin.ui.letNotEmpty
import com.github.damontecres.wholphin.util.UuidSerializer
import kotlinx.serialization.Serializable
import kotlinx.serialization.UseSerializers
import org.jellyfin.sdk.model.api.BaseItemDto
@ -18,6 +17,7 @@ import org.jellyfin.sdk.model.api.MediaSourceInfo
import org.jellyfin.sdk.model.api.MediaStream
import org.jellyfin.sdk.model.api.MediaStreamType
import org.jellyfin.sdk.model.api.SubtitlePlaybackMode
import org.jellyfin.sdk.model.serializer.UUIDSerializer
import org.jellyfin.sdk.model.serializer.toUUIDOrNull
import java.util.UUID