listFiles method
Lists files in a directory.
Implementation
@override
Future<List<CloudFile>> listFiles({
required String path,
bool recursive = false,
}) async {
if (!_isAuthenticated) {
throw Exception('Not authenticated');
}
return (await client.listFiles(path,
recursive: recursive,
isAppFolder:
MultiCloudStorage.cloudAccess == CloudAccessType.appStorage))
.map((dropboxFile) => CloudFile(
path: dropboxFile.path,
name: dropboxFile.name,
size: dropboxFile.size,
modifiedTime: DateTime.fromMillisecondsSinceEpoch(0),
isDirectory: dropboxFile.isFolder))
.toList();
}