fix: handle last manga chapter check being null
This commit is contained in:
parent
5fcbfeb3db
commit
4d28ae2e3e
2 changed files with 4 additions and 3 deletions
|
@ -998,7 +998,7 @@ fun sinceWhen(media: Media, view: ViewGroup) {
|
||||||
chapter.split("-")[1].trim()
|
chapter.split("-")[1].trim()
|
||||||
else
|
else
|
||||||
chapter
|
chapter
|
||||||
}?.toInt()
|
}?.toIntOrNull() ?: return@launch
|
||||||
val timeSince = (System.currentTimeMillis() -
|
val timeSince = (System.currentTimeMillis() -
|
||||||
(it.metadata.series.lastUpdated!!.timestamp * 1000)) / 1000
|
(it.metadata.series.lastUpdated!!.timestamp * 1000)) / 1000
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@ import ani.dantotsu.currActivity
|
||||||
import ani.dantotsu.currContext
|
import ani.dantotsu.currContext
|
||||||
import ani.dantotsu.download.DownloadedType
|
import ani.dantotsu.download.DownloadedType
|
||||||
import ani.dantotsu.download.DownloadsManager
|
import ani.dantotsu.download.DownloadsManager
|
||||||
|
import ani.dantotsu.download.DownloadsManager.Companion.compareName
|
||||||
import ani.dantotsu.download.DownloadsManager.Companion.getSubDirectory
|
import ani.dantotsu.download.DownloadsManager.Companion.getSubDirectory
|
||||||
import ani.dantotsu.initActivity
|
import ani.dantotsu.initActivity
|
||||||
import ani.dantotsu.media.Media
|
import ani.dantotsu.media.Media
|
||||||
|
@ -168,8 +169,8 @@ class OfflineMangaFragment : Fragment(), OfflineMangaSearchListener {
|
||||||
// Get the OfflineMangaModel that was clicked
|
// Get the OfflineMangaModel that was clicked
|
||||||
val item = adapter.getItem(position) as OfflineMangaModel
|
val item = adapter.getItem(position) as OfflineMangaModel
|
||||||
val media =
|
val media =
|
||||||
downloadManager.mangaDownloadedTypes.firstOrNull { it.title.contains(item.title) }
|
downloadManager.mangaDownloadedTypes.firstOrNull { it.title.compareName(item.title) }
|
||||||
?: downloadManager.novelDownloadedTypes.firstOrNull { it.title == item.title }
|
?: downloadManager.novelDownloadedTypes.firstOrNull { it.title.compareName(item.title) }
|
||||||
media?.let {
|
media?.let {
|
||||||
lifecycleScope.launch {
|
lifecycleScope.launch {
|
||||||
ContextCompat.startActivity(
|
ContextCompat.startActivity(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue