|
@@ -96,8 +96,8 @@ class FilesDB {
|
|
|
|
|
|
// this opens the database (and creates it if it doesn't exist)
|
|
|
Future<Database> _initDatabase() async {
|
|
|
- Directory documentsDirectory = await getApplicationDocumentsDirectory();
|
|
|
- String path = join(documentsDirectory.path, _databaseName);
|
|
|
+ final Directory documentsDirectory = await getApplicationDocumentsDirectory();
|
|
|
+ final String path = join(documentsDirectory.path, _databaseName);
|
|
|
_logger.info("DB path " + path);
|
|
|
return await openDatabaseWithMigration(path, dbConfig);
|
|
|
}
|
|
@@ -426,7 +426,7 @@ class FilesDB {
|
|
|
limit: limit,
|
|
|
);
|
|
|
final files = _convertToFiles(results);
|
|
|
- List<File> deduplicatedFiles =
|
|
|
+ final List<File> deduplicatedFiles =
|
|
|
_deduplicatedAndFilterIgnoredFiles(files, ignoredCollectionIDs);
|
|
|
return FileLoadResult(deduplicatedFiles, files.length == limit);
|
|
|
}
|
|
@@ -452,7 +452,7 @@ class FilesDB {
|
|
|
limit: limit,
|
|
|
);
|
|
|
final files = _convertToFiles(results);
|
|
|
- List<File> deduplicatedFiles =
|
|
|
+ final List<File> deduplicatedFiles =
|
|
|
_deduplicatedAndFilterIgnoredFiles(files, ignoredCollectionIDs);
|
|
|
return FileLoadResult(deduplicatedFiles, files.length == limit);
|
|
|
}
|
|
@@ -484,7 +484,7 @@ class FilesDB {
|
|
|
limit: limit,
|
|
|
);
|
|
|
final files = _convertToFiles(results);
|
|
|
- List<File> deduplicatedFiles =
|
|
|
+ final List<File> deduplicatedFiles =
|
|
|
_deduplicatedAndFilterIgnoredFiles(files, ignoredCollectionIDs);
|
|
|
return FileLoadResult(deduplicatedFiles, files.length == limit);
|
|
|
}
|
|
@@ -675,7 +675,7 @@ class FilesDB {
|
|
|
orderBy: '$columnCreationTime DESC',
|
|
|
groupBy: columnLocalID,
|
|
|
);
|
|
|
- var files = _convertToFiles(results);
|
|
|
+ final files = _convertToFiles(results);
|
|
|
// future-safe filter just to ensure that the query doesn't end up returning files
|
|
|
// which should not be backed up
|
|
|
files.removeWhere(
|
|
@@ -972,7 +972,7 @@ class FilesDB {
|
|
|
|
|
|
Future<int> collectionFileCount(int collectionID) async {
|
|
|
final db = await instance.database;
|
|
|
- var count = Sqflite.firstIntValue(
|
|
|
+ final count = Sqflite.firstIntValue(
|
|
|
await db.rawQuery(
|
|
|
'SELECT COUNT(*) FROM $table where $columnCollectionID = $collectionID',
|
|
|
),
|
|
@@ -982,7 +982,7 @@ class FilesDB {
|
|
|
|
|
|
Future<int> fileCountWithVisibility(int visibility, int ownerID) async {
|
|
|
final db = await instance.database;
|
|
|
- var count = Sqflite.firstIntValue(
|
|
|
+ final count = Sqflite.firstIntValue(
|
|
|
await db.rawQuery(
|
|
|
'SELECT COUNT(*) FROM $table where $columnMMdVisibility = $visibility AND $columnOwnerID = $ownerID',
|
|
|
),
|
|
@@ -1171,9 +1171,9 @@ class FilesDB {
|
|
|
|
|
|
Future<List<File>> getAllFilesFromDB() async {
|
|
|
final db = await instance.database;
|
|
|
- List<Map<String, dynamic>> result = await db.query(table);
|
|
|
- List<File> files = _convertToFiles(result);
|
|
|
- List<File> deduplicatedFiles =
|
|
|
+ final List<Map<String, dynamic>> result = await db.query(table);
|
|
|
+ final List<File> files = _convertToFiles(result);
|
|
|
+ final List<File> deduplicatedFiles =
|
|
|
_deduplicatedAndFilterIgnoredFiles(files, null);
|
|
|
return deduplicatedFiles;
|
|
|
}
|