From 826545838a8bd040f62024a5a447d6230d3b48e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 15:22:11 +0530 Subject: [PATCH] chore(deps): bump com.google.devtools.ksp from 1.9.25-1.0.20 to 2.1.21-2.0.1 (#412) * chore(deps): bump com.google.devtools.ksp Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 1.9.25-1.0.20 to 2.1.21-2.0.1. - [Release notes](https://github.com/google/ksp/releases) - [Commits](https://github.com/google/ksp/compare/1.9.25-1.0.20...2.1.21-2.0.1) --- updated-dependencies: - dependency-name: com.google.devtools.ksp dependency-version: 2.1.21-2.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * fix: make value nullable --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com> --- .../org/fossify/messages/helpers/Converters.kt | 16 ++++++++++++---- gradle/libs.versions.toml | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/org/fossify/messages/helpers/Converters.kt b/app/src/main/kotlin/org/fossify/messages/helpers/Converters.kt index fd729a07..fd7bf762 100644 --- a/app/src/main/kotlin/org/fossify/messages/helpers/Converters.kt +++ b/app/src/main/kotlin/org/fossify/messages/helpers/Converters.kt @@ -14,20 +14,28 @@ class Converters { private val messageAttachmentType = object : TypeToken() {}.type @TypeConverter - fun jsonToAttachmentList(value: String) = gson.fromJson>(value, attachmentType) + fun jsonToAttachmentList(value: String?): ArrayList? { + return gson.fromJson>(value, attachmentType) + } @TypeConverter fun attachmentListToJson(list: ArrayList) = gson.toJson(list) @TypeConverter - fun jsonToSimpleContactList(value: String) = gson.fromJson>(value, simpleContactType) + fun jsonToSimpleContactList(value: String?): ArrayList? { + return gson.fromJson>(value, simpleContactType) + } @TypeConverter fun simpleContactListToJson(list: ArrayList) = gson.toJson(list) @TypeConverter - fun jsonToMessageAttachment(value: String) = gson.fromJson(value, messageAttachmentType) + fun jsonToMessageAttachment(value: String): MessageAttachment? { + return gson.fromJson(value, messageAttachmentType) + } @TypeConverter - fun messageAttachmentToJson(messageAttachment: MessageAttachment?) = gson.toJson(messageAttachment) + fun messageAttachmentToJson(messageAttachment: MessageAttachment?): String? { + return gson.toJson(messageAttachment) + } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5ae36c33..a6d389de 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ kotlin = "2.1.21" kotlinxSerializationJson = "1.8.1" #KSP -ksp = "1.9.25-1.0.20" +ksp = "2.1.21-2.0.1" #Detekt detekt = "1.23.8" #AndroidX