runCommand method

  1. @override
Future<PrivCommandResult> runCommand(
  1. PrivCommand command, {
  2. int? timeoutMillis,
  3. int? maxBytesPerStream,
})
override

Starts command and drains both streams to completion.

Leaves timeoutMillis unset to use the 30 second default, or pass noCommandTimeout to disable the deadline.

Implementation

@override
Future<PrivCommandResult> runCommand(
  PrivCommand command, {
  int? timeoutMillis,
  int? maxBytesPerStream,
}) async => PrivCommandResult.fromMap(
  await _requireMap('runCommand', <String, Object?>{
    ...command.toMap(),
    'timeoutMillis': timeoutMillis,
    'maxBytesPerStream': maxBytesPerStream,
  }),
);