mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
Use isVisible instead of View
This commit is contained in:
parent
32d113f66c
commit
ea0531f82a
2 changed files with 6 additions and 7 deletions
|
@ -3,7 +3,6 @@ package com.lagradost.cloudstream3.ui.download
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.text.format.Formatter.formatShortFileSize
|
import android.text.format.Formatter.formatShortFileSize
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
|
@ -92,7 +91,7 @@ class DownloadAdapter(
|
||||||
val mbString = formatShortFileSize(itemView.context, card.totalBytes)
|
val mbString = formatShortFileSize(itemView.context, card.totalBytes)
|
||||||
|
|
||||||
if (card.child != null) {
|
if (card.child != null) {
|
||||||
downloadHeaderGotoChild.visibility = View.GONE
|
downloadHeaderGotoChild.isVisible = false
|
||||||
|
|
||||||
downloadButton.setDefaultClickListener(card.child, downloadHeaderInfo, mediaClickCallback)
|
downloadButton.setDefaultClickListener(card.child, downloadHeaderInfo, mediaClickCallback)
|
||||||
downloadButton.isVisible = true
|
downloadButton.isVisible = true
|
||||||
|
@ -107,7 +106,7 @@ class DownloadAdapter(
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
downloadButton.isVisible = false
|
downloadButton.isVisible = false
|
||||||
downloadHeaderGotoChild.visibility = View.VISIBLE
|
downloadHeaderGotoChild.isVisible = true
|
||||||
|
|
||||||
try {
|
try {
|
||||||
downloadHeaderInfo.text =
|
downloadHeaderInfo.text =
|
||||||
|
@ -143,8 +142,8 @@ class DownloadAdapter(
|
||||||
val visualPos = posDur.fixVisual()
|
val visualPos = posDur.fixVisual()
|
||||||
max = (visualPos.duration / 1000).toInt()
|
max = (visualPos.duration / 1000).toInt()
|
||||||
progress = (visualPos.position / 1000).toInt()
|
progress = (visualPos.position / 1000).toInt()
|
||||||
visibility = View.VISIBLE
|
isVisible = true
|
||||||
} else visibility = View.GONE
|
} else isVisible = false
|
||||||
}
|
}
|
||||||
|
|
||||||
downloadButton.setDefaultClickListener(card.data, downloadChildEpisodeTextExtra, mediaClickCallback)
|
downloadButton.setDefaultClickListener(card.data, downloadChildEpisodeTextExtra, mediaClickCallback)
|
||||||
|
|
|
@ -80,7 +80,7 @@ class DownloadViewModel : ViewModel() {
|
||||||
}
|
}
|
||||||
|
|
||||||
val visual = withContext(Dispatchers.IO) {
|
val visual = withContext(Dispatchers.IO) {
|
||||||
cached.mapNotNull { // TODO FIX
|
cached.mapNotNull {
|
||||||
val downloads = totalDownloads[it.id] ?: 0
|
val downloads = totalDownloads[it.id] ?: 0
|
||||||
val bytes = totalBytesUsedByChild[it.id] ?: 0
|
val bytes = totalBytesUsedByChild[it.id] ?: 0
|
||||||
val currentBytes = currentBytesUsedByChild[it.id] ?: 0
|
val currentBytes = currentBytesUsedByChild[it.id] ?: 0
|
||||||
|
@ -101,7 +101,7 @@ class DownloadViewModel : ViewModel() {
|
||||||
)
|
)
|
||||||
}.sortedBy {
|
}.sortedBy {
|
||||||
(it.child?.episode ?: 0) + (it.child?.season?.times(10000) ?: 0)
|
(it.child?.episode ?: 0) + (it.child?.season?.times(10000) ?: 0)
|
||||||
} // episode sorting by episode, lowest to highest
|
} // Episode sorting by episode, lowest to highest
|
||||||
}
|
}
|
||||||
|
|
||||||
// Only update list if different from the previous one to prevent duplicate initialization
|
// Only update list if different from the previous one to prevent duplicate initialization
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue