diff --git a/mobile/lib/models/collection/collection.dart b/mobile/lib/models/collection/collection.dart index 40cf30b5db..ca61a37906 100644 --- a/mobile/lib/models/collection/collection.dart +++ b/mobile/lib/models/collection/collection.dart @@ -137,14 +137,14 @@ class Collection { return (owner?.id ?? 0) == userID; } - bool isPublicDownload() { + bool isDownloadEnabledForPublicLink() { if (publicURLs == null || publicURLs!.isEmpty) { return false; } return publicURLs?.first?.enableDownload ?? true; } - bool isEnableCollect() { + bool isCollectEnabledForPublicLink() { if (publicURLs == null || publicURLs!.isEmpty) { return false; } diff --git a/mobile/lib/services/collections_service.dart b/mobile/lib/services/collections_service.dart index b8a551c1df..21f6ac8a50 100644 --- a/mobile/lib/services/collections_service.dart +++ b/mobile/lib/services/collections_service.dart @@ -69,7 +69,7 @@ class CollectionsService { final Map _coverCache = {}; final Map _countCache = {}; final _cachedPublicAlbumToken = {}; - final _cachedPublicAlbumJWTToken = {}; + final _cachedPublicAlbumJWT = {}; final _cachedPublicCollectionID = []; CollectionsService._privateConstructor() { @@ -180,7 +180,7 @@ class CollectionsService { cachedDefaultHiddenCollection = null; cachedUncategorizedCollection = null; _cachedPublicAlbumToken.clear(); - _cachedPublicAlbumJWTToken.clear(); + _cachedPublicAlbumJWT.clear(); _cachedPublicCollectionID.clear(); _cachedKeys.clear(); } @@ -1122,8 +1122,8 @@ class CollectionsService { } Future getPublicAlbumTokenJWT(int collectionID) async { - if (_cachedPublicAlbumJWTToken.containsKey(collectionID)) { - return _cachedPublicAlbumJWTToken[collectionID]; + if (_cachedPublicAlbumJWT.containsKey(collectionID)) { + return _cachedPublicAlbumJWT[collectionID]; } return null; } @@ -1133,7 +1133,7 @@ class CollectionsService { } Future setPublicAlbumTokenJWT(int collectionID, String token) async { - _cachedPublicAlbumJWTToken[collectionID] = token; + _cachedPublicAlbumJWT[collectionID] = token; } Future _fromRemoteCollection( diff --git a/mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart b/mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart index 3b2593621c..c3b1c5c90d 100644 --- a/mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart +++ b/mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart @@ -559,7 +559,7 @@ class _GalleryAppBarWidgetState extends State { icon: Icons.delete_sweep_outlined, ), if (galleryType == GalleryType.sharedPublicCollection && - widget.collection!.isPublicDownload()) + widget.collection!.isDownloadEnabledForPublicLink()) EntePopupMenuItem( "Download album", value: AlbumPopupAction.downloadAlbum, 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 165b9f2035..c81967205e 100644 --- a/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart +++ b/mobile/lib/ui/viewer/gallery/shared_public_collection_page.dart @@ -37,8 +37,8 @@ class SharedPublicCollectionPage extends StatelessWidget { Widget build(BuildContext context) { final logger = Logger("SharedPublicCollectionPage"); logger.info("Building SharedPublicCollectionPage"); - final bool isPublicDownload = c.collection.isPublicDownload(); - final bool isisEnableCollect = c.collection.isEnableCollect(); + final bool isPublicDownload = c.collection.isDownloadEnabledForPublicLink(); + final bool isisEnableCollect = c.collection.isCollectEnabledForPublicLink(); final List? initialFiles = c.thumbnail != null ? [c.thumbnail!] : null; final gallery = Gallery(