mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
fix(mobile): partner assets in albums & share (#5029)
This commit is contained in:
parent
5145c33ed4
commit
5d8af5f94c
2 changed files with 13 additions and 8 deletions
|
|
@ -131,12 +131,19 @@ class HomePage extends HookConsumerWidget {
|
|||
);
|
||||
}
|
||||
|
||||
Iterable<Asset> remoteSelection({String? errorMessage}) => remoteOnly(
|
||||
selection.value,
|
||||
errorCallback: errorBuilder(errorMessage),
|
||||
);
|
||||
|
||||
void onShareAssets(bool shareLocal) {
|
||||
processing.value = true;
|
||||
if (shareLocal) {
|
||||
handleShareAssets(ref, context, selection.value.toList());
|
||||
} else {
|
||||
final ids = ownedRemoteSelection().map((e) => e.remoteId!);
|
||||
final ids =
|
||||
remoteSelection(errorMessage: "home_page_share_err_local".tr())
|
||||
.map((e) => e.remoteId!);
|
||||
context.autoPush(SharedLinkEditRoute(assetsList: ids.toList()));
|
||||
}
|
||||
processing.value = false;
|
||||
|
|
@ -217,9 +224,8 @@ class HomePage extends HookConsumerWidget {
|
|||
void onAddToAlbum(Album album) async {
|
||||
processing.value = true;
|
||||
try {
|
||||
final Iterable<Asset> assets = ownedRemoteSelection(
|
||||
localErrorMessage: "home_page_add_to_album_err_local".tr(),
|
||||
ownerErrorMessage: "home_page_album_err_partner".tr(),
|
||||
final Iterable<Asset> assets = remoteSelection(
|
||||
errorMessage: "home_page_add_to_album_err_local".tr(),
|
||||
);
|
||||
if (assets.isEmpty) {
|
||||
return;
|
||||
|
|
@ -266,9 +272,8 @@ class HomePage extends HookConsumerWidget {
|
|||
void onCreateNewAlbum() async {
|
||||
processing.value = true;
|
||||
try {
|
||||
final Iterable<Asset> assets = ownedRemoteSelection(
|
||||
localErrorMessage: "home_page_add_to_album_err_local".tr(),
|
||||
ownerErrorMessage: "home_page_album_err_partner".tr(),
|
||||
final Iterable<Asset> assets = remoteSelection(
|
||||
errorMessage: "home_page_add_to_album_err_local".tr(),
|
||||
);
|
||||
if (assets.isEmpty) {
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue