getDatKeys static method

Future<List<String>> getDatKeys()

Implementation

static Future<List<String>> getDatKeys() async {
  try {
    final List<FileSystemEntity> files = _bigFilesDirectory.listSync();
    return files.where((FileSystemEntity file) => file is File && file.path.endsWith(".dat")).map((FileSystemEntity file) {
      final String fileName = file.uri.pathSegments.last;
      return fileName.substring(0, fileName.length - 4);
    }).toList();
  } catch (e) {
    return <String>[];
  }
}