DownloadsRepository

Functions

Link copied to clipboard
abstract suspend fun delete(downloadId: Long)
abstract suspend fun delete(downloadIdList: List<Long>)
Link copied to clipboard
abstract suspend fun deleteAll()
Link copied to clipboard
abstract suspend fun getDownloadItem(downloadId: Long): DownloadItem?
Link copied to clipboard
abstract suspend fun getDownloads(): List<DownloadItem>
Link copied to clipboard
abstract fun getDownloadsAsFlow(): Flow<List<DownloadItem>>
Link copied to clipboard
abstract suspend fun insert(downloadItem: DownloadItem): Long
Link copied to clipboard
abstract suspend fun insertAll(downloadItems: List<DownloadItem>)
Link copied to clipboard
abstract suspend fun update(downloadId: Long, downloadStatus: Int, contentLength: Long)
abstract suspend fun update(fileName: String, downloadStatus: Int, contentLength: Long)