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