BoyLove: make description nullable (#14470)

* BoyLove: make description nullable

* bump version
This commit is contained in:
stevenyomi 2022-12-09 09:37:55 +08:00 committed by GitHub
parent b44700e53c
commit 46d12a0a42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -6,7 +6,7 @@ ext {
extName = 'BoyLove'
pkgNameSuffix = 'zh.boylove'
extClass = '.BoyLove'
extVersionCode = 5
extVersionCode = 6
isNsfw = true
}

View File

@ -16,7 +16,7 @@ class MangaDto(
private val update_time: JsonPrimitive? = null,
private val image: String,
private val auther: String,
private val desc: String,
private val desc: String?,
private val mhstatus: Int,
private val keyword: String,
) {
@ -33,14 +33,14 @@ class MangaDto(
thumbnail_url = image.toImageUrl()
val rawUpdateTime = update_time
if (rawUpdateTime == null) {
description = desc.trim()
description = desc?.trim()
return@apply
}
val updateTime = when {
rawUpdateTime.isString -> rawUpdateTime.content
else -> dateFormat.format(Date(rawUpdateTime.long * 1000))
}
description = "更新时间:$updateTime\n\n${desc.trim()}"
description = "更新时间:$updateTime\n\n${desc?.trim()}"
initialized = true
}
}