write method

  1. @override
Future<PickedEntry> write(
  1. FilegateWriteOptions options
)
override

Implementation

@override
Future<PickedEntry> write(FilegateWriteOptions options) async {
  if (options.path.isEmpty) {
    throw ArgumentError.value(options.path, 'path', 'path must not be empty');
  }

  final entry = await methodChannel.invokeMapMethod<Object?, Object?>(
    'write',
    options.toMap(),
  );

  return PickedEntry.fromMap(_castMap(entry));
}