Fetch local playlists only when adding to playlist in MediaItemMenu
This commit is contained in:
@@ -292,10 +292,6 @@ fun MediaItemMenu(
|
|||||||
onShare: (() -> Unit)? = null,
|
onShare: (() -> Unit)? = null,
|
||||||
onGlobalRouteEmitted: (() -> Unit)? = null,
|
onGlobalRouteEmitted: (() -> Unit)? = null,
|
||||||
) {
|
) {
|
||||||
val playlistPreviews by remember {
|
|
||||||
Database.playlistPreviews(PlaylistSortBy.DateAdded, SortOrder.Descending)
|
|
||||||
}.collectAsState(initial = emptyList(), context = Dispatchers.IO)
|
|
||||||
|
|
||||||
Menu(modifier = modifier) {
|
Menu(modifier = modifier) {
|
||||||
RouteHandler(
|
RouteHandler(
|
||||||
transitionSpec = {
|
transitionSpec = {
|
||||||
@@ -311,6 +307,10 @@ fun MediaItemMenu(
|
|||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
viewPlaylistsRoute {
|
viewPlaylistsRoute {
|
||||||
|
val playlistPreviews by remember {
|
||||||
|
Database.playlistPreviews(PlaylistSortBy.DateAdded, SortOrder.Descending)
|
||||||
|
}.collectAsState(initial = emptyList(), context = Dispatchers.IO)
|
||||||
|
|
||||||
var isCreatingNewPlaylist by rememberSaveable {
|
var isCreatingNewPlaylist by rememberSaveable {
|
||||||
mutableStateOf(false)
|
mutableStateOf(false)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user