From f72ef2f5d4d03ee258f6f03a47f1cd141c028c5d Mon Sep 17 00:00:00 2001 From: aminecmi Date: Fri, 3 Mar 2023 20:39:33 +0100 Subject: [PATCH] fix: url required issue. --- .../bou/amine/apps/readerforselfossv2/model/SelfossModel.kt | 2 +- .../bou/amine/apps/readerforselfossv2/utils/EntityUtils.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/model/SelfossModel.kt b/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/model/SelfossModel.kt index 4684f58..632ed55 100644 --- a/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/model/SelfossModel.kt +++ b/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/model/SelfossModel.kt @@ -76,7 +76,7 @@ class SelfossModel { ) @Serializable data class SourceParams( - val url: String? + val url: String? = null ) @Serializable data class Item( diff --git a/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/utils/EntityUtils.kt b/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/utils/EntityUtils.kt index 4df1a99..875da49 100644 --- a/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/utils/EntityUtils.kt +++ b/shared/src/commonMain/kotlin/bou/amine/apps/readerforselfossv2/utils/EntityUtils.kt @@ -20,7 +20,7 @@ fun SOURCE.toView(): SelfossModel.Source = this.spout, this.error, this.icon, - SelfossModel.SourceParams(this.url) + if (this.url != null) SelfossModel.SourceParams(this.url) else null ) fun SelfossModel.Source.toEntity(): SOURCE =