diff --git a/src/main/kotlin/com/looker/droidify/database/Converters.kt b/src/main/kotlin/com/looker/droidify/database/Converters.kt index c673b42f..a2d15791 100644 --- a/src/main/kotlin/com/looker/droidify/database/Converters.kt +++ b/src/main/kotlin/com/looker/droidify/database/Converters.kt @@ -41,52 +41,52 @@ object Converters { @JvmStatic fun toReleases(byteArray: ByteArray): List = if (String(byteArray) == "") emptyList() - else String(byteArray).split(";").map { Release.fromJson(it) } + else String(byteArray).split("|").map { Release.fromJson(it) } @JvmName("releasesToByteArray") @TypeConverter @JvmStatic fun toByteArray(releases: List) = - if (releases.isNotEmpty()) releases.joinToString(";") { it.toJSON() }.toByteArray() + if (releases.isNotEmpty()) releases.joinToString("|") { it.toJSON() }.toByteArray() else "".toByteArray() @TypeConverter @JvmStatic fun toIncompatibilities(byteArray: ByteArray): List = if (String(byteArray) == "") emptyList() - else String(byteArray).split(";").map { Release.Incompatibility.fromJson(it) } + else String(byteArray).split("|").map { Release.Incompatibility.fromJson(it) } @JvmName("incompatibilitiesToByteArray") @TypeConverter @JvmStatic fun toByteArray(incompatibilities: List) = if (incompatibilities.isNotEmpty()) - incompatibilities.joinToString(";") { it.toJSON() }.toByteArray() + incompatibilities.joinToString("|") { it.toJSON() }.toByteArray() else "".toByteArray() @TypeConverter @JvmStatic fun toScreenshots(byteArray: ByteArray): List = if (String(byteArray) == "") emptyList() - else String(byteArray).split(";").map { Screenshot.fromJson(it) } + else String(byteArray).split("|").map { Screenshot.fromJson(it) } @JvmName("screenshotsToByteArray") @TypeConverter @JvmStatic fun toByteArray(screenshots: List) = - if (screenshots.isNotEmpty()) screenshots.joinToString(";") { it.toJSON() }.toByteArray() + if (screenshots.isNotEmpty()) screenshots.joinToString("|") { it.toJSON() }.toByteArray() else "".toByteArray() @TypeConverter @JvmStatic fun toDonates(byteArray: ByteArray): List = if (String(byteArray) == "") emptyList() - else String(byteArray).split(";").map { Donate.fromJson(it) } + else String(byteArray).split("|").map { Donate.fromJson(it) } @JvmName("donatesToByteArray") @TypeConverter @JvmStatic fun toByteArray(donates: List) = - if (donates.isNotEmpty()) donates.joinToString(";") { it.toJSON() }.toByteArray() + if (donates.isNotEmpty()) donates.joinToString("|") { it.toJSON() }.toByteArray() else "".toByteArray() } \ No newline at end of file