listChildren method

  1. @override
Future<List<MtpObject>> listChildren({
  1. required String deviceId,
  2. required String objectId,
})
override

Implementation

@override
Future<List<MtpObject>> listChildren({
  required String deviceId,
  required String objectId,
}) async {
  final children = await methodChannel.invokeListMethod<Object?>(
    'listChildren',
    <String, Object?>{'deviceId': deviceId, 'objectId': objectId},
  );
  return (children ?? <Object?>[])
      .cast<Map<Object?, Object?>>()
      .map(MtpObject.fromMap)
      .toList(growable: false);
}