-
public interface MediaDownloadDaoDAO for MediaDownloadEntity.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMediaDownloadDao.StatusAndProgresspublic classMediaDownloadDao.Companion
-
Method Summary
Modifier and Type Method Description abstract Flow<List<MediaDownloadEntity>>getList(List<String> mediaIds)abstract List<MediaDownloadEntity>getAllByStatus(MediaDownloadEntityStatus status)abstract Longinsert(MediaDownloadEntity mediaDownloadEntity)abstract UnitupdateStatus(String mediaId, MediaDownloadEntityStatus status)abstract UnitupdateProgress(String mediaId, Float progress, Long size)abstract UnitupdateStatusAndProgress(MediaDownloadDao.StatusAndProgress statusAndProgress)abstract Unitdelete(String mediaId)abstract Unitdelete(List<String> mediaIds)-
-
Method Detail
-
getList
abstract Flow<List<MediaDownloadEntity>> getList(List<String> mediaIds)
-
getAllByStatus
abstract List<MediaDownloadEntity> getAllByStatus(MediaDownloadEntityStatus status)
-
insert
abstract Long insert(MediaDownloadEntity mediaDownloadEntity)
-
updateStatus
abstract Unit updateStatus(String mediaId, MediaDownloadEntityStatus status)
-
updateProgress
abstract Unit updateProgress(String mediaId, Float progress, Long size)
-
updateStatusAndProgress
abstract Unit updateStatusAndProgress(MediaDownloadDao.StatusAndProgress statusAndProgress)
-
-
-
-