Adjusted deserializer

This commit is contained in:
Brage 2023-07-19 21:14:51 +02:00
parent d0dd69a0bd
commit 008afc8855
2 changed files with 40 additions and 2 deletions

View File

@ -31,8 +31,11 @@ class EncodedDeserializers {
if (incomingMessage.status.statusType != StatusType.SUCCESS) { if (incomingMessage.status.statusType != StatusType.SUCCESS) {
return null return null
} }
/*return gson.fromJson(streams.value().data as String, MediaStreams::class.java)*/ val jsonObject = if (incomingMessage.data is String) {
val jsonObject = gson.fromJson(incomingMessage.dataAsJson(), JsonObject::class.java) gson.fromJson(incomingMessage.data as String, JsonObject::class.java)
} else {
gson.fromJson(incomingMessage.dataAsJson(), JsonObject::class.java)
}
val streamsJsonArray = jsonObject.getAsJsonArray("streams") val streamsJsonArray = jsonObject.getAsJsonArray("streams")

File diff suppressed because one or more lines are too long