[mob] Enable join for links created by internal users

This commit is contained in:
Neeraj Gupta
2025-01-07 11:20:09 +05:30
parent 1d803552da
commit ca0deb60e7
2 changed files with 3 additions and 1 deletions

View File

@@ -949,6 +949,7 @@ class CollectionsService {
data: {
"collectionID": collection.id,
"enableCollect": enableCollect,
"enableJoin": flagService.internalUser,
},
);
collection.publicURLs?.add(PublicURL.fromMap(response.data["result"]));

View File

@@ -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(