From aea0eb6daf3019866a432b9f6ba73f758eb1aa3e Mon Sep 17 00:00:00 2001 From: Seishirou101 <57241064+Seishirou101@users.noreply.github.com> Date: Sat, 17 Jul 2021 13:52:25 -0500 Subject: [PATCH] fix cubari upload date (#8126) * fix upload date * change sketchy method --- src/all/cubari/build.gradle | 2 +- .../kanade/tachiyomi/extension/all/cubari/Cubari.kt | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/all/cubari/build.gradle b/src/all/cubari/build.gradle index 22d60019d..636262a76 100644 --- a/src/all/cubari/build.gradle +++ b/src/all/cubari/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Cubari' pkgNameSuffix = "all.cubari" extClass = '.CubariFactory' - extVersionCode = 7 + extVersionCode = 8 libVersion = '1.2' } diff --git a/src/all/cubari/src/eu/kanade/tachiyomi/extension/all/cubari/Cubari.kt b/src/all/cubari/src/eu/kanade/tachiyomi/extension/all/cubari/Cubari.kt index 72cb03115..f4e91c497 100644 --- a/src/all/cubari/src/eu/kanade/tachiyomi/extension/all/cubari/Cubari.kt +++ b/src/all/cubari/src/eu/kanade/tachiyomi/extension/all/cubari/Cubari.kt @@ -15,10 +15,10 @@ import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonArray import kotlinx.serialization.json.JsonObject import kotlinx.serialization.json.boolean +import kotlinx.serialization.json.double import kotlinx.serialization.json.jsonArray import kotlinx.serialization.json.jsonObject import kotlinx.serialization.json.jsonPrimitive -import kotlinx.serialization.json.long import okhttp3.Headers import okhttp3.Request import okhttp3.Response @@ -277,8 +277,9 @@ open class Cubari(override val lang: String) : HttpSource() { scanlator = groups[groupNum]!!.jsonPrimitive.content chapter_number = chapterNum.toFloatOrNull() ?: -1f - date_upload = if (chapterObj["release_date"] != null) { - chapterObj["release_date"]!!.jsonObject[groupNum]!!.jsonPrimitive.long * 1000 + if (chapterObj["release_date"]!!.jsonObject[groupNum] != null) { + val temp = chapterObj["release_date"]!!.jsonObject[groupNum]!!.jsonPrimitive.double + date_upload = temp.toLong() * 1000 } else { val currentTimeMillis = System.currentTimeMillis() @@ -286,7 +287,7 @@ open class Cubari(override val lang: String) : HttpSource() { seriesPrefsEditor.putLong(chapterNum, currentTimeMillis) } - seriesPrefs.getLong(chapterNum, currentTimeMillis) + date_upload = seriesPrefs.getLong(chapterNum, currentTimeMillis) } name = if (volume.isNotEmpty() && volume != "Uncategorized") { @@ -358,11 +359,9 @@ open class Cubari(override val lang: String) : HttpSource() { companion object { const val PROXY_PREFIX = "cubari:" - const val AUTHOR_FALLBACK = "Unknown" const val ARTIST_FALLBACK = "Unknown" const val DESCRIPTION_FALLBACK = "No description." - const val SEARCH_FALLBACK_MSG = "Unable to parse. Is your query in the format of $PROXY_PREFIX/?" enum class SortType {