getAllDocuments method

  1. @override
Future<List<FileModel>> getAllDocuments({
  1. DateTime? fromDate,
  2. int? limit,
  3. bool orderByDesc = true,
  4. bool sortBySize = false,
  5. bool sortByName = false,
  6. String? keyword,
})
override

Fetches documents (defined extensions) from the device.

Implementation

@override
Future<List<FileModel>> getAllDocuments({
  DateTime? fromDate,
  int? limit,
  bool orderByDesc = true,
  bool sortBySize = false,
  bool sortByName = false,
  String? keyword,
}) async {
  final result = await getAllFiles(
    fromDate: fromDate,
    limit: limit,
    orderByDesc: orderByDesc,
    sortBySize: sortBySize,
    sortByName: sortByName,
    keyword: keyword,
    fileExtensions: [
      'pdf',
      'doc',
      'docx',
      'xls',
      'xlsx',
      'ppt',
      'pptx',
      'txt',
    ],
  );
  return result;
}