sendCommandTask<T> method

Future<T> sendCommandTask<T>(
  1. CommandTask<T> task, {
  2. bool returnCompleter = true,
})

Queues the given task for sending to the server.

By default the completer's future is returned unless you set returnCompleter to false.

Implementation

Future<T> sendCommandTask<T>(
  CommandTask<T> task, {
  bool returnCompleter = true,
}) {
  queueTask(task);

  return returnCompleter ? task.completer.future : Future<T>.value();
}