getDirectoryContents method
Returns a single page of directory entries under path.
Each entry map contains:
name, path, isDirectory, size, dateModified, extension.
Implementation
@override
Future<List<Map<String, dynamic>>> getDirectoryContents({
required String path,
int page = 0,
int pageSize = 200,
}) async {
final raw = await methodChannel.invokeMethod<List<dynamic>>(
'getDirectoryContents',
{'path': path, 'page': page, 'pageSize': pageSize},
);
if (raw == null) return const [];
return raw
.map((e) => Map<String, dynamic>.from(e as Map))
.toList(growable: false);
}