fix: restore ancestors album to currentRemoteAlbumProvider when popping

This commit is contained in:
bwees
2025-09-21 23:19:12 -05:00
parent 8465d6c493
commit 91d6fedbf2
3 changed files with 13 additions and 7 deletions

View File

@@ -175,13 +175,9 @@ class _AssetDetailBottomSheet extends ConsumerWidget {
album: album,
isOwner: isOwner,
onAlbumSelected: (album) async {
final prevAlbum = ref.read(currentRemoteAlbumProvider);
ref.read(currentRemoteAlbumProvider.notifier).setAlbum(album);
ref.invalidate(assetViewerProvider);
context.router.popAndPush(RemoteAlbumRoute(album: album));
if (prevAlbum != null) {
ref.read(currentRemoteAlbumProvider.notifier).setAlbum(prevAlbum);
}
},
);
}),