getDirectories method

  1. @override
Future<List<Map<String, dynamic>>> getDirectories()
override

Retrieves device directories through the platform channel. Returns a List of Maps with directory information (name, path, etc.). Example:

var directories = await MethodChannelMediaManager().getDirectories();

Implementation

@override
Future<List<Map<String, dynamic>>> getDirectories() async {
  final List<dynamic> rawDirectories = await methodChannel.invokeMethod(
    'getDirectories',
  );
  final List<Map<String, dynamic>> directories =
      rawDirectories
          .map((item) => Map<String, dynamic>.from(item as Map))
          .toList();
  return directories;
}