FilesDB: Add method to get all files in collection

This commit is contained in:
Neeraj Gupta 2023-01-12 13:57:06 +05:30
parent e7fc9043cc
commit 5ca42098d5
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1

View file

@ -610,6 +610,19 @@ class FilesDB {
return FileLoadResult(files, files.length == limit);
}
Future<List<File>> getAllFilesCollection(int collectionID) async {
final db = await instance.database;
const String whereClause = '$columnCollectionID = ?';
final List<Object> whereArgs = [collectionID];
final results = await db.query(
filesTable,
where: whereClause,
whereArgs: whereArgs,
);
final files = convertToFiles(results);
return files;
}
Future<FileLoadResult> getFilesInCollections(
List<int> collectionIDs,
int startTime,