From 6d6136f4cc3ea610bc41469fd2196f0b5e0e017c Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Thu, 4 Jul 2024 10:35:22 -0600 Subject: [PATCH] Add and use new constants since they do something different --- .../lagradost/cloudstream3/ui/download/DownloadAdapter.kt | 7 +++++-- .../lagradost/cloudstream3/ui/download/DownloadFragment.kt | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadAdapter.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadAdapter.kt index 50a30f6e..1132416a 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadAdapter.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadAdapter.kt @@ -27,6 +27,9 @@ const val DOWNLOAD_ACTION_PAUSE_DOWNLOAD = 3 const val DOWNLOAD_ACTION_DOWNLOAD = 4 const val DOWNLOAD_ACTION_LONG_CLICK = 5 +const val DOWNLOAD_ACTION_GO_TO_CHILD = 0 +const val DOWNLOAD_ACTION_LOAD_RESULT = 1 + abstract class VisualDownloadCached( open val currentBytes: Long, open val totalBytes: Long, @@ -111,7 +114,7 @@ class DownloadAdapter( downloadHeaderPoster.apply { setImage(d.poster) setOnClickListener { - clickCallback.invoke(DownloadHeaderClickEvent(1, d)) + clickCallback.invoke(DownloadHeaderClickEvent(DOWNLOAD_ACTION_LOAD_RESULT, d)) } } @@ -161,7 +164,7 @@ class DownloadAdapter( } episodeHolder.setOnClickListener { - clickCallback.invoke(DownloadHeaderClickEvent(DOWNLOAD_ACTION_PLAY_FILE, d)) + clickCallback.invoke(DownloadHeaderClickEvent(DOWNLOAD_ACTION_GO_TO_CHILD, d)) } } } diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadFragment.kt index 7fe53bb5..902af98f 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/download/DownloadFragment.kt @@ -142,7 +142,7 @@ class DownloadFragment : Fragment() { private fun handleItemClick(click: DownloadHeaderClickEvent) { when (click.action) { - 0 -> { + DOWNLOAD_ACTION_GO_TO_CHILD -> { if (!click.data.type.isMovieType()) { val folder = DataStore.getFolderName(DOWNLOAD_EPISODE_CACHE, click.data.id.toString()) activity?.navigate( @@ -151,7 +151,7 @@ class DownloadFragment : Fragment() { ) } } - 1 -> { + DOWNLOAD_ACTION_LOAD_RESULT -> { (activity as AppCompatActivity?)?.loadResult(click.data.url, click.data.apiName) } }