Improve PlayerService lifecycle to accommodate a proper queue persistent storing

This commit is contained in:
vfsfitvnm
2022-07-04 22:03:11 +02:00
parent 0655e3efd5
commit 36bf5b17a6
3 changed files with 112 additions and 57 deletions

View File

@@ -109,7 +109,7 @@ interface Database {
fun insert(song: Song): Long
@Insert(onConflict = OnConflictStrategy.ABORT)
fun insert(queuedMediaItem: QueuedMediaItem)
fun insert(queuedMediaItems: List<QueuedMediaItem>)
@Transaction
fun insert(mediaItem: MediaItem, block: (Song) -> Song = { it }) {