From 9ace8e523584d197c056d6c4524be2e9dfcef589 Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com> Date: Fri, 5 Apr 2024 22:53:25 -0400 Subject: [PATCH] fix: it was only an int for convenience (#330) Probably would have saved a lot of elaborate attempts to fix the issue by simply going the other way. --- app/src/main/java/ani/dantotsu/Functions.kt | 2 +- .../ani/dantotsu/connections/bakaupdates/MangaUpdates.kt | 6 +++--- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/Functions.kt b/app/src/main/java/ani/dantotsu/Functions.kt index 905e6e46..a05072fd 100644 --- a/app/src/main/java/ani/dantotsu/Functions.kt +++ b/app/src/main/java/ani/dantotsu/Functions.kt @@ -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) ?: return@let + val latestChapter = MangaUpdates.getLatestChapter(it) val timeSince = (System.currentTimeMillis() - (it.metadata.series.lastUpdated!!.timestamp * 1000)) / 1000 diff --git a/app/src/main/java/ani/dantotsu/connections/bakaupdates/MangaUpdates.kt b/app/src/main/java/ani/dantotsu/connections/bakaupdates/MangaUpdates.kt index 35df6a5d..9f24cfe7 100644 --- a/app/src/main/java/ani/dantotsu/connections/bakaupdates/MangaUpdates.kt +++ b/app/src/main/java/ani/dantotsu/connections/bakaupdates/MangaUpdates.kt @@ -43,9 +43,9 @@ class MangaUpdates { } companion object { - fun getLatestChapter(results: MangaUpdatesResponse.Results): Int? { - return results.metadata.series.latestChapter - ?: results.record.chapter!!.substringAfterLast("-").trim().toIntOrNull() + fun getLatestChapter(results: MangaUpdatesResponse.Results): String { + return results.metadata.series.latestChapter?.toString() + ?: results.record.chapter!!.substringAfterLast("-").trim() } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a499946e..6f4be17a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -503,7 +503,7 @@ Refresh Token : Failed to load Saved Token Refreshing Token Failed Episode %1$d will be released in - Chapter %1$d has been available for + Chapter %1$s has been available for %1$d days %2$d hrs %3$d mins %4$d secs Score