From ca0deb60e7eba8396600976be4289857cfe3b5a9 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 7 Jan 2025 11:20:09 +0530 Subject: [PATCH] [mob] Enable join for links created by internal users --- mobile/lib/services/collections_service.dart | 1 + .../lib/ui/viewer/gallery/shared_public_collection_page.dart | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mobile/lib/services/collections_service.dart b/mobile/lib/services/collections_service.dart index 9c3961f139..ccfd9e0c89 100644 --- a/mobile/lib/services/collections_service.dart +++ b/mobile/lib/services/collections_service.dart @@ -949,6 +949,7 @@ class CollectionsService { data: { "collectionID": collection.id, "enableCollect": enableCollect, + "enableJoin": flagService.internalUser, }, ); collection.publicURLs?.add(PublicURL.fromMap(response.data["result"])); diff --git a/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart b/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart index ed4536d89b..68b8e43866 100644 --- a/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart +++ b/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart @@ -11,6 +11,7 @@ import "package:photos/models/file/file.dart"; import "package:photos/models/file_load_result.dart"; import "package:photos/models/gallery_type.dart"; import "package:photos/models/selected_files.dart"; +import "package:photos/service_locator.dart"; import "package:photos/services/collections_service.dart"; import "package:photos/services/remote_sync_service.dart"; import "package:photos/ui/components/buttons/button_widget.dart"; @@ -97,7 +98,7 @@ class _SharedPublicCollectionPageState selectedFiles: _selectedFiles, initialFiles: initialFiles, albumName: widget.c.collection.displayName, - header: widget.c.collection.isJoinEnabled + header: widget.c.collection.isJoinEnabled && flagService.internalUser ? Padding( padding: const EdgeInsets.all(8.0), child: NotificationWidget(