fix: fix the fix for the fix for MangaUpdates

null is better than a crash
This commit is contained in:
rebelonion 2024-04-05 21:21:33 -05:00
parent 04538c52f2
commit 58d5b5bc41
2 changed files with 3 additions and 3 deletions

View file

@ -993,7 +993,7 @@ fun countDown(media: Media, view: ViewGroup) {
fun sinceWhen(media: Media, view: ViewGroup) {
CoroutineScope(Dispatchers.IO).launch {
MangaUpdates().search(media.name ?: media.nameRomaji, media.startDate)?.let {
val latestChapter = MangaUpdates.getLatestChapter(it)
val latestChapter = MangaUpdates.getLatestChapter(it) ?: return@let
val timeSince = (System.currentTimeMillis() -
(it.metadata.series.lastUpdated!!.timestamp * 1000)) / 1000

View file

@ -43,9 +43,9 @@ class MangaUpdates {
}
companion object {
fun getLatestChapter(results: MangaUpdatesResponse.Results): Int {
fun getLatestChapter(results: MangaUpdatesResponse.Results): Int? {
return results.metadata.series.latestChapter
?: results.record.chapter!!.substringAfterLast("-").trim().toInt()
?: results.record.chapter!!.substringAfterLast("-").trim().toIntOrNull()
}
}