fix: shared album control permissions

This commit is contained in:
bwees
2025-09-26 22:14:57 -05:00
parent bea116e1b9
commit d61569faf6
5 changed files with 39 additions and 27 deletions
@@ -201,14 +201,18 @@ class _RemoteAlbumPageState extends ConsumerState<RemoteAlbumPage> {
await toggleAlbumOrder();
context.pop();
},
onEditAlbum: () async {
context.pop();
await showEditTitleAndDescription(context);
},
onCreateSharedLink: () async {
context.pop();
context.pushRoute(SharedLinkEditRoute(albumId: _album.id));
},
onEditAlbum: isOwner
? () async {
context.pop();
await showEditTitleAndDescription(context);
}
: null,
onCreateSharedLink: isOwner
? () async {
context.pop();
context.pushRoute(SharedLinkEditRoute(albumId: _album.id));
}
: null,
onShowOptions: () {
context.pop();
context.pushRoute(const DriftAlbumOptionsRoute());