Pass entity bookmarkedAt when updating artists and albums

This commit is contained in:
vfsfitvnm
2022-10-04 08:38:33 +02:00
parent cbfc41f57e
commit ccf5a35ff6
4 changed files with 6 additions and 17 deletions

View File

@@ -104,7 +104,8 @@ fun AlbumScreen(browseId: String) {
year = albumPage.year,
authorsText = albumPage.authors?.joinToString("") { it.name ?: "" },
shareUrl = albumPage.url,
timestamp = System.currentTimeMillis()
timestamp = System.currentTimeMillis(),
bookmarkedAt = album?.bookmarkedAt
),
albumPage
.songsPage

View File

@@ -32,7 +32,7 @@ import it.vfsfitvnm.route.RouteHandler
import it.vfsfitvnm.vimusic.Database
import it.vfsfitvnm.vimusic.LocalPlayerServiceBinder
import it.vfsfitvnm.vimusic.R
import it.vfsfitvnm.vimusic.models.PartialArtist
import it.vfsfitvnm.vimusic.models.Artist
import it.vfsfitvnm.vimusic.query
import it.vfsfitvnm.vimusic.savers.ArtistSaver
import it.vfsfitvnm.vimusic.savers.InnertubeAlbumsPageSaver
@@ -103,12 +103,13 @@ fun ArtistScreen(browseId: String) {
query {
Database.upsert(
PartialArtist(
Artist(
id = browseId,
name = artistPage.name,
thumbnailUrl = artistPage.thumbnail?.url,
info = artistPage.description,
timestamp = System.currentTimeMillis()
timestamp = System.currentTimeMillis(),
bookmarkedAt = artist?.bookmarkedAt
)
)
}