copyFileToLocal method

  1. @override
Future<String> copyFileToLocal({
  1. required String deviceId,
  2. required String fileId,
  3. required String destinationPath,
})
override

Implementation

@override
Future<String> copyFileToLocal({
  required String deviceId,
  required String fileId,
  required String destinationPath,
}) async {
  final path = await methodChannel.invokeMethod<String>(
    'copyFileToLocal',
    <String, Object?>{
      'deviceId': deviceId,
      'fileId': fileId,
      'destinationPath': destinationPath,
    },
  );
  if (path == null || path.isEmpty) {
    throw StateError('copyFileToLocal returned an empty path.');
  }
  return path;
}