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 =