From 6d0c1fd419d0243b8661113c7cb90c8510dfb25e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moon=20Light=E3=80=8C=E3=81=A4=E3=81=8B=E3=82=8A=E3=80=8D?= <66781351+MoonLGH@users.noreply.github.com> Date: Thu, 30 Dec 2021 02:13:16 +0700 Subject: [PATCH] neonime: fix unparseable date (#207) --- src/id/neonime/build.gradle | 2 +- .../eu/kanade/tachiyomi/animeextension/id/neonime/NeoNime.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/id/neonime/build.gradle b/src/id/neonime/build.gradle index 4cf628690..f158a0d80 100644 --- a/src/id/neonime/build.gradle +++ b/src/id/neonime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'NeoNime' pkgNameSuffix = 'id.neonime' extClass = '.NeoNime' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/id/neonime/src/eu/kanade/tachiyomi/animeextension/id/neonime/NeoNime.kt b/src/id/neonime/src/eu/kanade/tachiyomi/animeextension/id/neonime/NeoNime.kt index 0914137ea..75a2b6432 100644 --- a/src/id/neonime/src/eu/kanade/tachiyomi/animeextension/id/neonime/NeoNime.kt +++ b/src/id/neonime/src/eu/kanade/tachiyomi/animeextension/id/neonime/NeoNime.kt @@ -40,7 +40,8 @@ class NeoNime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { // Private Fun private fun reconstructDate(Str: String): Long { val pattern = SimpleDateFormat("dd-MM-yyyy", Locale.US) - return pattern.parse(Str)!!.time + return runCatching { pattern.parse(Str)?.time } + .getOrNull() ?: 0L } private fun parseStatus(statusString: String): Int { return when {