[mob][photos] Performance improvements

This commit is contained in:
ashilkn
2024-10-24 22:13:00 +05:30
parent 925abee3c5
commit e944b6e8cb

View File

@@ -1523,18 +1523,13 @@ class FilesDB {
if (ids.isEmpty) {
return [];
}
String inParam = "";
for (final id in ids) {
inParam += "'" + id.toString() + "',";
}
inParam = inParam.substring(0, inParam.length - 1);
final inParam = ids.map((id) => "'$id'").join(',');
final db = await instance.sqliteAsyncDB;
final results = await db.getAll(
'SELECT * FROM $filesTable WHERE $columnUploadedFileID IN ($inParam) ORDER BY $columnCreationTime $order',
);
final files = convertToFiles(results);
final result = await applyDBFilters(
files,
DBFilterOptions(