writeFileWithIdentifier method

Future<FileInfo> writeFileWithIdentifier(
  1. String identifier,
  2. File file
)

Writes the file previously picked by the user. Expects a FileInfo.identifier string for identifier.

Implementation

Future<FileInfo> writeFileWithIdentifier(String identifier, File file) async {
  _logger.finest('writeFileWithIdentifier(file: $file)');
  final result = await _channel
      .invokeMapMethod<String, String>('writeFileWithIdentifier', {
    'identifier': identifier,
    'path': file.absolute.path,
  });
  if (result == null) {
    throw StateError('Got null response for writeFileWithIdentifier');
  }
  return _resultToFileInfo(result);
}