From 64e26a6b8bccccc8c5fc1967409d5daf9bb729f7 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Fri, 17 Feb 2023 13:14:27 +0800 Subject: [PATCH] Fix comment last edited time parsing --- .../ehviewer/client/parser/GalleryDetailParser.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt index 5c3c76fa4..8575b970d 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt @@ -376,15 +376,15 @@ object GalleryDetailParser { } // time val c3 = JsoupUtils.getElementByClass(element, "c3") - var temp = c3!!.ownText() - if (temp.endsWith(':')) { - temp = temp.substring("Posted on ".length, temp.length - " by:".length) + val temp = c3!!.ownText() + val time = if (temp.endsWith(':')) { // user comment.user = c3.child(0).text() + temp.substring("Posted on ".length, temp.length - " by:".length) } else { - temp = temp.substring("Posted on ".length) + temp.substring("Posted on ".length) } - comment.time = Instant.from(WEB_COMMENT_DATE_FORMAT.parse(temp)).toEpochMilli() + comment.time = Instant.from(WEB_COMMENT_DATE_FORMAT.parse(time)).toEpochMilli() // comment val c6 = JsoupUtils.getElementByClass(element, "c6") // fix underline support @@ -407,7 +407,7 @@ object GalleryDetailParser { val e = c8.children().first() if (e != null) { comment.lastEdited = - Instant.from(WEB_COMMENT_DATE_FORMAT.parse(temp)).toEpochMilli() + Instant.from(WEB_COMMENT_DATE_FORMAT.parse(e.text())).toEpochMilli() } } comment