diff --git a/app/src/main/java/com/futo/platformplayer/serializers/PlatformContentSerializer.kt b/app/src/main/java/com/futo/platformplayer/serializers/PlatformContentSerializer.kt index 70808ba2..02a39160 100644 --- a/app/src/main/java/com/futo/platformplayer/serializers/PlatformContentSerializer.kt +++ b/app/src/main/java/com/futo/platformplayer/serializers/PlatformContentSerializer.kt @@ -2,6 +2,7 @@ package com.futo.platformplayer.serializers import com.futo.platformplayer.api.media.models.contents.ContentType import com.futo.platformplayer.api.media.models.video.SerializedPlatformContent +import com.futo.platformplayer.api.media.models.video.SerializedPlatformLockedContent import com.futo.platformplayer.api.media.models.video.SerializedPlatformNestedContent import com.futo.platformplayer.api.media.models.video.SerializedPlatformPost import com.futo.platformplayer.api.media.models.video.SerializedPlatformVideo @@ -30,6 +31,7 @@ class PlatformContentSerializer : JsonContentPolymorphicSerializer SerializedPlatformNestedContent.serializer(); "ARTICLE" -> throw NotImplementedError("Articles not yet implemented"); "POST" -> SerializedPlatformPost.serializer(); + "LOCKED" -> SerializedPlatformLockedContent.serializer(); else -> throw NotImplementedError("Unknown Content Type Value: ${obj?.jsonPrimitive?.contentOrNull}") }; } else { @@ -38,6 +40,7 @@ class PlatformContentSerializer : JsonContentPolymorphicSerializer SerializedPlatformNestedContent.serializer(); ContentType.ARTICLE.value -> throw NotImplementedError("Articles not yet implemented"); ContentType.POST.value -> SerializedPlatformPost.serializer(); + ContentType.LOCKED.value -> SerializedPlatformLockedContent.serializer(); else -> throw NotImplementedError("Unknown Content Type Value: ${obj.jsonPrimitive.int}") }; }