Show no-archived incoming collections
This commit is contained in:
parent
ccbd5bf69e
commit
796423499b
|
@ -510,7 +510,7 @@ class FilesDB {
|
|||
final results = await db.query(
|
||||
filesTable,
|
||||
where:
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1)'
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1)'
|
||||
' AND $columnMMdVisibility = ?',
|
||||
whereArgs: [startTime, endTime, ownerID, visibility],
|
||||
orderBy:
|
||||
|
@ -540,9 +540,9 @@ class FilesDB {
|
|||
final results = await db.query(
|
||||
filesTable,
|
||||
where:
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnMMdVisibility IS NULL OR $columnMMdVisibility = ?)'
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnMMdVisibility IS NULL OR $columnMMdVisibility = ?)'
|
||||
' AND ($columnLocalID IS NOT NULL OR ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1))',
|
||||
whereArgs: [startTime, endTime, ownerID, visibleVisibility],
|
||||
whereArgs: [startTime, endTime, visibleVisibility],
|
||||
orderBy:
|
||||
'$columnCreationTime ' + order + ', $columnModificationTime ' + order,
|
||||
limit: limit,
|
||||
|
|
|
@ -211,6 +211,14 @@ class CollectionsService {
|
|||
.toSet();
|
||||
}
|
||||
|
||||
Set<int> sharedColectionsHiddenFromTimeline() {
|
||||
return _collectionIDToCollections.values
|
||||
.toList()
|
||||
.where((element) => element.hasShareeArchived())
|
||||
.map((e) => e.id)
|
||||
.toSet();
|
||||
}
|
||||
|
||||
int getCollectionSyncTime(int collectionID) {
|
||||
return _prefs
|
||||
.getInt(_collectionSyncTimeKeyPrefix + collectionID.toString()) ??
|
||||
|
|
|
@ -36,6 +36,9 @@ class HomeGalleryWidget extends StatelessWidget {
|
|||
Configuration.instance.hasSelectedAllFoldersForBackup();
|
||||
final collectionsToHide =
|
||||
CollectionsService.instance.collectionsHiddenFromTimeline();
|
||||
collectionsToHide.addAll(
|
||||
CollectionsService.instance.sharedColectionsHiddenFromTimeline(),
|
||||
);
|
||||
FileLoadResult result;
|
||||
if (hasSelectedAllForBackup) {
|
||||
result = await FilesDB.instance.getAllLocalAndUploadedFiles(
|
||||
|
|
Loading…
Reference in a new issue