crash fixes

This commit is contained in:
rebelonion 2024-01-18 01:18:38 -06:00
parent 664b5a4bdd
commit 39fc508cfe
2 changed files with 16 additions and 7 deletions

View file

@ -187,11 +187,15 @@ class OfflineAnimeFragment : Fragment(), OfflineAnimeSearchListener {
// Get the OfflineAnimeModel that was clicked
val item = adapter.getItem(position) as OfflineAnimeModel
val downloads = downloadManager.animeDownloadedTypes
println(downloads)
val media =
downloadManager.animeDownloadedTypes.firstOrNull { it.title == item.title }
media?.let {
MediaDetailsActivity.mediaSingleton = getMedia(it)
val mediaModel = getMedia(it)
if (mediaModel == null) {
snackString("Error loading media.json")
return@let
}
MediaDetailsActivity.mediaSingleton = mediaModel
startActivity(
Intent(requireContext(), MediaDetailsActivity::class.java)
.putExtra("download", true)