Skip to content

Commit

Permalink
Remove partner sharing references in shared albums
Browse files Browse the repository at this point in the history
  • Loading branch information
x24git committed Sep 6, 2024
1 parent 84feac8 commit b01a282
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import 'package:immich_mobile/entities/asset.entity.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/entities/user.entity.dart';
import 'package:immich_mobile/extensions/build_context_extensions.dart';
import 'package:immich_mobile/providers/album/current_album.provider.dart';
import 'package:immich_mobile/services/user.service.dart';
import 'package:immich_mobile/utils/storage_indicator.dart';
import 'package:immich_mobile/widgets/common/user_circle_avatar.dart';
Expand All @@ -21,6 +22,7 @@ class AssetStateInfo extends ConsumerWidget {
Widget build(BuildContext context, WidgetRef ref) {
final textColor = context.isDarkTheme ? Colors.white : Colors.black;
final userService = ref.watch(userServiceProvider);
final isInAlbum = ref.watch(currentAlbumProvider)?.isRemote ?? false;
final User? user = (asset.ownerId == Store.get(StoreKey.currentUser).isarId)
? null
: userService.lookupUserById(asset.ownerId);
Expand All @@ -39,10 +41,14 @@ class AssetStateInfo extends ConsumerWidget {
size: 30,
).build(context),
title: Text(
(user == null) ? storageText(asset) : "storage_asset_partner".tr(),
(user == null)
? storageText(asset)
: isInAlbum
? user.name
: "storage_asset_partner".tr(),
style: context.textTheme.labelLarge,
),
subtitle: (user == null)
subtitle: (user == null || isInAlbum)
? null
: Text(
user.name,
Expand Down
5 changes: 4 additions & 1 deletion mobile/lib/widgets/asset_viewer/gallery_app_bar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ class GalleryAppBar extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
final album = ref.watch(currentAlbumProvider);
final isInAlbum = album?.isRemote ?? false;
final isOwner = asset.ownerId == ref.watch(currentUserProvider)?.isarId;

final isPartner = ref
Expand Down Expand Up @@ -107,7 +108,9 @@ class GalleryAppBar extends ConsumerWidget {
title: Center(
heightFactor: 0.8,
child: Text(
"partner_sharing_dialog_title".tr(),
isInAlbum
? "album_thumbnail_shared_by".tr(args: [":"])
: "partner_sharing_dialog_title".tr(),
style: const TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
Expand Down

0 comments on commit b01a282

Please sign in to comment.