From 6a0d3951d1365ff2ed0d7f65e3147fb64f063cd5 Mon Sep 17 00:00:00 2001 From: MehraB832 Date: Mon, 18 Mar 2024 22:54:04 +0330 Subject: [PATCH] clean up --- .../simplemobiletools/smsmessenger/models/MessagesBackup.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt index a01137c9..4f1f6db8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/models/MessagesBackup.kt @@ -7,14 +7,14 @@ import kotlinx.serialization.SerializationException import kotlinx.serialization.json.* @Serializable(with = BackupSerializer::class) -sealed class MessagesBackup() { +sealed class MessagesBackup { @SerialName("backupType") abstract val backupType: BackupType } object BackupSerializer : JsonContentPolymorphicSerializer(MessagesBackup::class) { - override fun selectDeserializer(element: JsonElement): DeserializationStrategy { + override fun selectDeserializer(element: JsonElement): DeserializationStrategy { return when (element.jsonObject["backupType"]?.jsonPrimitive?.content) { "sms" -> SmsBackup.serializer() "mms" -> MmsBackup.serializer()