Unescape gallery info fetched from API

This commit is contained in:
FooIbar authored and tarsin committed 2023-07-22 16:36:59 +08:00
1 parent 05651584dc
commit add98bb630
1 file changed
+4 -3
@@ -20,6 +20,7 @@ import com.hippo.ehviewer.client.EhUtils.handleThumbUrlResolution
import com.hippo.ehviewer.client.data.GalleryInfo
import com.hippo.ehviewer.client.getThumbKey
import com.hippo.ehviewer.client.parseAs
import com.hippo.ehviewer.util.unescapeXml
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@@ -28,11 +29,11 @@ object GalleryApiParser {
body.parseAs<Result>().items.forEach { item ->
val gi = galleryInfoList.find { it.gid == item.gid } ?: return@forEach
gi.apply {
title = item.title
titleJpn = item.titleJpn
title = item.title.unescapeXml()
titleJpn = item.titleJpn.unescapeXml()
category = getCategory(item.category)
thumbKey = getThumbKey(handleThumbUrlResolution(item.thumb)!!)
uploader = item.uploader
uploader = item.uploader.unescapeXml()
posted = ParserUtils.formatDate(item.posted * 1000)
rating = item.rating
simpleTags = item.tags