sendCommand method

Future sendCommand(
  1. String type, {
  2. dynamic body,
})

Implementation

Future<dynamic> sendCommand(String type, {dynamic body}) async {
  var receivePort = ReceivePort();
  var command = AsyncDatabaseCommand(type, receivePort.sendPort, body: body);
  _workerPort.send(command);
  AsyncDatabaseCommand response = await receivePort.first;
  if (response.isError) {
    throw response.body;
  }
  return response.body;
}