minor changes

This commit is contained in:
Ashil Kandapath 2022-08-30 13:46:40 +05:30
parent 5850074120
commit d780752028
2 changed files with 5 additions and 5 deletions

View file

@ -445,11 +445,11 @@ class FilesDB {
whereArgs: [ownerID, visibility], whereArgs: [ownerID, visibility],
distinct: true, distinct: true,
); );
List<int> collectionIDsOfHiddenFiles = []; Set<int> collectionIDsOfHiddenFiles = {};
for (var result in results) { for (var result in results) {
collectionIDsOfHiddenFiles.add(result['collection_id']); collectionIDsOfHiddenFiles.add(result['collection_id']);
} }
return collectionIDsOfHiddenFiles.toSet(); return collectionIDsOfHiddenFiles;
} }
Future<FileLoadResult> getAllLocalAndUploadedFiles( Future<FileLoadResult> getAllLocalAndUploadedFiles(

View file

@ -134,7 +134,7 @@ class _GalleryAppBarWidgetState extends State<GalleryAppBarWidget> {
icon: Icon(Icons.adaptive.share), icon: Icon(Icons.adaptive.share),
onPressed: () async { onPressed: () async {
if (FeatureFlagService.instance.isInternalUserOrDebugBuild() && if (FeatureFlagService.instance.isInternalUserOrDebugBuild() &&
await _collectionHasSharedFiles()) { await _collectionHasHiddenFiles(widget.collection.id)) {
final choice = await showChoiceDialog( final choice = await showChoiceDialog(
context, context,
'Share hidden items?', 'Share hidden items?',
@ -246,11 +246,11 @@ class _GalleryAppBarWidgetState extends State<GalleryAppBarWidget> {
} }
} }
Future<bool> _collectionHasSharedFiles() async { Future<bool> _collectionHasHiddenFiles(int collectionID) async {
final collectionIDsWithHiddenFiles = final collectionIDsWithHiddenFiles =
await FilesDB.instance.getCollectionIDsOfHiddenFiles( await FilesDB.instance.getCollectionIDsOfHiddenFiles(
Configuration.instance.getUserID(), Configuration.instance.getUserID(),
); );
return collectionIDsWithHiddenFiles.contains(widget.collection.id); return collectionIDsWithHiddenFiles.contains(collectionID);
} }
} }