Clear SongAlbumMaps before upserting new album data
This commit is contained in:
parent
2d632c19de
commit
f4a55ff2ad
2 changed files with 5 additions and 0 deletions
|
@ -305,6 +305,9 @@ interface Database {
|
|||
@Query("DELETE FROM SongPlaylistMap WHERE playlistId = :id")
|
||||
fun clearPlaylist(id: Long)
|
||||
|
||||
@Query("DELETE FROM SongAlbumMap WHERE albumId = :id")
|
||||
fun clearAlbum(id: String)
|
||||
|
||||
@Query("SELECT loudnessDb FROM Format WHERE songId = :songId")
|
||||
fun loudnessDb(songId: String): Flow<Float?>
|
||||
|
||||
|
|
|
@ -79,6 +79,8 @@ fun AlbumScreen(browseId: String) {
|
|||
?.onSuccess { currentAlbumPage ->
|
||||
albumPage = currentAlbumPage
|
||||
|
||||
Database.clearAlbum(browseId)
|
||||
|
||||
Database.upsert(
|
||||
Album(
|
||||
id = browseId,
|
||||
|
|
Loading…
Reference in a new issue