DownloadViewModel

class DownloadViewModel : ViewModel(source)

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val availableBytes: LiveData<Long>
Link copied to clipboard
Link copied to clipboard
val downloadBytes: LiveData<Long>
Link copied to clipboard
Link copied to clipboard
val selectedBytes: LiveData<Long>
Link copied to clipboard
val selectedItemIds: LiveData<Set<Int>?>
Link copied to clipboard
val usedBytes: LiveData<Long>

Functions

Link copied to clipboard
open fun addCloseable(closeable: AutoCloseable)
fun addCloseable(key: String, closeable: AutoCloseable)
Link copied to clipboard
fun addSelected(itemId: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun handleMultiDelete(context: Context): Job
Link copied to clipboard
fun handleSingleDelete(context: Context, itemId: Int): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open fun onCleared()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun removeRedundantEpisodeKeys(context: Context, keys: List<Pair<Int, Int>>)
Link copied to clipboard
fun removeRedundantHeaderKeys(context: Context, cached: List<DownloadObjects.DownloadHeaderCached>, totalBytesUsedByChild: Map<Int, Long>, totalDownloads: Map<Int, Int>)
Link copied to clipboard
fun removeSelected(itemId: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun updateChildList(context: Context, folder: String): Job
Link copied to clipboard
fun updateHeaderList(context: Context): Job